1

例如,这个 AudioUnit 必须通过网络连接到主机,并且主机名必须在 Cocoa 视图中配置,并且必须保存以便重新加载项目恢复主机名。

你会怎么做(接口+参数保存,当然除了网络的东西)?

4

1 回答 1

1

您需要在 AudioUnit中实现SaveState()和方法。RestoreState()当序列器分别保存和打开文档时,将调用这些函数,并让您有机会将数据与特定插件实例一起存储。

这些函数的定义可以AUBase.h在 AudioUnit SDK 的文件中找到。

于 2010-09-29T12:02:29.870 回答