主要内容

validateAudioPlugin

测试MATLAB音频插件的源代码

描述

例子

validateAudioPlugin类名称生成并运行一个试验台的过程练习你的音频插件类。

例子

validateAudioPlugin选项类名称指定要修改默认选项试验台的过程

例子

全部折叠

validateAudioPluginaudiopluginexample.Echo
检查插件类“audiopluginexample.Echo”……过去了。生成testbench文件“testbench_Echo.m”……完成了。运行testbench……过去了。生成墨西哥人文件“testbench_Echo_mex.mexw64”……完成了。墨西哥人运行testbench……过去了。 Deleting testbench. Ready to generate audio plug-in.
validateAudioPlugin诺梅克斯audiopluginexample.Echo
检查插件类“audiopluginexample.Echo”……过去了。生成testbench文件“testbench_Echo.m”……完成了。运行testbench……过去了。跳过墨西哥人。删除testbench。
validateAudioPlugin-keeptestbenchaudiopluginexample.Echo
检查插件类“audiopluginexample.Echo”……过去了。生成testbench文件“testbench_Echo.m”……完成了。运行testbench……过去了。生成墨西哥人文件“testbench_Echo_mex.mexw64”……完成了。墨西哥人运行testbench……过去了。 Keeping testbench. Ready to generate audio plug-in.

两个测试长椅保存到当前文件夹:

  • testbench_Echo.m

  • testbench_Echo_mex.mexw64

validateAudioPlugin-keeptestbench诺梅克斯audiopluginexample.Echo
检查插件类“audiopluginexample.Echo”……过去了。生成testbench文件“testbench_Echo.m”……完成了。运行testbench……过去了。跳过墨西哥人。保持testbench。

一个试验台是保存到当前文件夹:

  • testbench_Echo.m

输入参数

全部折叠

选择修改试验台程序,指定为诺梅克斯,-keeptestbench,或-audioconfig cfg。选项可以指定在一起或分开,在任何顺序。

  • 诺梅克斯- - -validateAudioPlugin不生成并运行一个试验台的墨西哥人版本文件。这个选项可以显著减少运行时试验台的过程。

  • -keeptestbench- - -validateAudioPlugin保存生成的测试长椅到当前文件夹。

  • -audioconfigcfg——输入深度学习编码器配置属性cfgvalidateAudioPlugin。看到audioPluginConfig为更多的细节

plugin类验证的名称。plugin类必须来自audioPlugin类或audioPluginSource类。的validateAudioPlugin功能锻炼指定插件类的一个实例。

您可以指定插件类验证通过指定类名或文件名。例如,下面的语法执行相同的操作:

  • validateAudioPlugin并且

  • validateAudioPlugin myPlugin.m

如果你想指定插件类的文件名称,和你的插件类是在一个包中,您必须指定包的文件路径。例如,下面的语法执行相同的操作:

  • validateAudioPlugin myPluginPackage.myPlugin

  • validateAudioPlugin + myPluginPackage / myPlugin.m

限制

validateAudioPlugin函数与Windows兼容®Mac操作系统。不兼容Linux®

更多关于

全部折叠

试验台的过程

validateAudioPlugin函数使用动态测试来找到共同音频插件编程错误没有发现由由静态检查generateAudioPlugin。功能:

  1. 运行的一个子集进行错误检查generateAudioPlugin

  2. 生成并运行一个MATLAB®试验台的类。

  3. 生成并运行一个墨西哥人版本的试验台。

  4. 删除生成的测试长椅。

如果插件类测试失败,第四步是自动省略了。调试你的插件,一步通过保存生成的试验台。

如果你使用-keeptestbench选项,或者如果一个错误发生在验证试验台文件保存到当前文件夹。

输出文件的名字

输出文件类型

输出文件名和文件扩展名

testbench_myClassName

MATLAB

testbench_myClassName。m

testbench_myClassName_mex

墨西哥人

testbench_myClassName_mex.mexw64

MEX-file扩展取决于您的操作系统。

介绍了R2016a