【发布时间】:2010-09-29 10:25:16
【问题描述】:
例如,这个 AudioUnit 必须通过网络连接到主机,并且主机名必须在 Cocoa View 中配置,并且必须保存以便重新加载项目恢复主机名。
你会怎么做(接口+参数保存,当然除了网络的东西)?
【问题讨论】:
标签: string macos parameters audiounit
例如,这个 AudioUnit 必须通过网络连接到主机,并且主机名必须在 Cocoa View 中配置,并且必须保存以便重新加载项目恢复主机名。
你会怎么做(接口+参数保存,当然除了网络的东西)?
【问题讨论】:
标签: string macos parameters audiounit
您需要在 AudioUnit 中实现 SaveState() 和 RestoreState() 方法。这些函数将分别在序列器保存和打开文档时调用,并让您有机会将数据与特定插件实例一起存储。
这些函数的定义可以在 AudioUnit SDK 的 AUBase.h 文件中找到。
【讨论】: