【发布时间】:2020-03-01 23:09:18
【问题描述】:
我正在编写一个音频 HAL 插件以通过网络将音频发送到设备。我可以通过套接字获取音频并将其流式传输,但我想将调试消息记录到文件而不是系统日志中。但是,当我尝试从 HAL 插件中打开文件时,我得到“不允许操作”。
我尝试写信给/tmp 以及NSTemporaryDirectory() 返回的临时目录。这些都不起作用。似乎 HAL 插件在没有磁盘访问的情况下被沙盒化,我不知道如何提供这些权限,因为该插件是在 coreaudio 进程下运行的。
任何人都有从音频 HAL 插件写入磁盘的经验吗?
【问题讨论】:
标签: macos core-audio