【发布时间】:2021-04-23 12:33:14
【问题描述】:
【问题讨论】:
标签: macos audio driver core-audio hal
【问题讨论】:
标签: macos audio driver core-audio hal
您可以使用 XPC 与您的音频服务器插件进行通信。有关更多信息和代码示例,请参阅 QA1811。
但是该文档没有提到您还可以定义自己的 AudioObjectPropertySelectors 并在您的 ASP 和任何可以调用 CoreAudio 的应用程序之间来回发送一些 CoreFoundation 对象。
AudioServerPlugInCustomPropertyInfo 中有更多关于自定义属性的信息AudioServerPlugIn.h。
您可以从 ASP 发送和接收的对象是:
kAudioServerPlugInCustomPropertyDataTypeNone(什么都没有!)kAudioServerPlugInCustomPropertyDataTypeCFString(一个字符串)kAudioServerPlugInCustomPropertyDataTypeCFPropertyList(你可以序列化到属性列表中)【讨论】: