主要内容

validateAudioPlugin

测试MATLAB音频插件的源代码

描述

例子

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

例子

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

例子

全部折叠

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

两个测试台被保存到您当前的文件夹:

  • testbench_echo.m.

  • testbench_Echo_mex.mexw64

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

一个测试台被保存到您当前的文件夹:

  • testbench_echo.m.

输入参数

全部折叠

修改试验台过程的选项,指定为诺梅克斯-keeptestbench,或-AudioConfig CFG..选项可以一起指定,也可以单独指定,顺序也可以任意。

  • 诺梅克斯- - -validateAudioPlugin不会生成并运行测试台文件的MEX版本。此选项显着减少了测试台阶的运行时间。

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

  • -Audioconfigcfg—输入深度学习编码器配置属性cfgvalidateAudioPlugin.看audioptuginconfig为更多的细节

要验证的插件类的名称。插件类必须派生于audioPlugin类或audiopluginsource.类。的validateAudioPlugin函数练习指定插件类的实例。

您可以通过指定其类名或文件名来指定要验证的插件类。例如,以下语法执行等效操作:

  • validateAudioPlugin并且

  • vigwateaudioplugin myplugin.m.

如果要按文件名指定插件类,并且您的插件类位于包中,则必须将包指定为文件路径。例如,以下语法执行等效操作:

  • validateAudioPlugin myPluginPackage.myPlugin

  • vigwateaudioplugin + mypluginpackage / myplugin.m

限制

validateAudioPlugin功能与Windows兼容®Mac操作系统。它与Linux不兼容®

更多关于

全部折叠

试验台的过程

validateAudioPlugin函数使用动态测试来发现常见的音频插件编程错误,而不被静态检查执行generateaudioplugin.功能:

  1. 执行的错误检查子集generateaudioplugin

  2. 生成并运行MATLAB®测试台锻炼全班。

  3. 生成并运行一个MEX版本的测试平台。

  4. 移除生成的测试台。

如果插件类失败测试,​​则会自动省略步骤4。要调试插件,请步入已保存的生成的测试台。

如果你使用-keeptestbench选项,或者如果在验证期间发生错误,则测试台文件将保存到当前文件夹中。

输出文件名称

输出文件类型

输出文件名与文件扩展名

testbench_myClassName

MATLAB

testbench_myClassName.m

testbench_myClassName_mex

梅克斯

testbench_myClassName_mex.mexw64

mex文件扩展名取决于您的操作系统。

介绍了R2016a