Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,这个 AudioUnit 必须通过网络连接到主机,并且主机名必须在 Cocoa 视图中配置,并且必须保存以便重新加载项目恢复主机名。
你会怎么做(接口+参数保存,当然除了网络的东西)?
您需要在 AudioUnit中实现SaveState()和方法。RestoreState()当序列器分别保存和打开文档时,将调用这些函数,并让您有机会将数据与特定插件实例一起存储。
SaveState()
RestoreState()
这些函数的定义可以AUBase.h在 AudioUnit SDK 的文件中找到。
AUBase.h