主要内容

validateAudioPlugin

测试MATLAB音频插件的源代码

描述

例子

validateAudioPlugin类名称生成并运行试验台操作步骤这练习了你的音频插件类。

例子

validateAudioPlugin选项类名称指定修改默认值的选项试验台操作步骤

例子

全部折叠

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

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

  • testbench_Echo.m

  • testbench_Echo_mex.mexw64

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

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

  • testbench_Echo.m

输入参数

全部折叠

修改试验台程序的选项,指定为诺梅克斯-keeptestbench,或-audioconfig cfg。选项可以一起指定,也可以单独指定,并且可以按任意顺序指定。

方法指定这些选项并验证插件generateAudioPlugin用户界面(UI)。

选项

generateAudioPluginUI设置

描述

诺梅克斯 清除运行一个MEX版本的测试台选项 不要生成和运行MEX版本的测试平台文件。此选项显著减少了测试台过程的运行时间。
-keeptestbench 保存测试工作台到输出文件夹 将生成的测试工作台保存到当前文件夹中。在generateAudioPluginUI中,测试工作台被保存到指定的文件夹中输出文件夹
-audioconfigcfg 编码器的配置部分

为编码器指定深度学习和代码替换配置。看到audioPluginConfig欲知详情

要验证的插件类的名称。插件类必须派生自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. 生成并运行一个MEX版本的测试平台。

  4. 删除生成的测试工作台。

如果插件类测试失败,第4步将被自动省略。要调试您的插件,请逐步检查保存的生成的测试平台。

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

输出文件名

输出文件类型

输出文件名称与文件扩展名

testbench_myClassName

MATLAB

testbench_myClassName。m

testbench_myClassName_mex

墨西哥人

testbench_myClassName_mex.mexw64

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

版本历史

在R2016a中引入