bet*_*ido 6 c++ macos plugins hal core-audio
不久前,我用 C++ 开发了一个coreaudio HAL 插件,可以将音频从 Mac OS 发送到 Raspberry Pi。
现在,我想要配置一些参数(例如,RPI 的 IP 地址)。我想至少实现以下目标之一:
我浏览了苹果的文档,我找到的唯一相关的内容是以下段落:
此外,主机进程是沙盒的。因此,除了系统库和框架之外,AudioServerPlugIn 只能读取其捆绑包中的文件。除了通过 Apple API 派生的系统缓存和临时目录之外,它不能访问用户文档或写入任何文件系统位置。主机为插件提供了一种从持久存储中存储和检索数据的方法。
(请参阅https://developer.apple.com/library/archive/qa/qa1811/_index.html)。
我不知道最后一句话是什么意思。它可能指的是插件从文件读取数据的方式吗?
有没有人做过类似的事情并成功与插件进行通信,以便它可以(重新)加载其配置?