我的Mac在10.11上时,我正在研究CoreAudio项目,在那里我取了CAPlayThroughExample(https://developer.apple.com/library/archive/samplecode/CAPlayThrough/Introduction/Intro.html#//apple_ref/doc/uid/DTS10004443-Intro-DontLinkElementID_2)并仅修改了输入和输出渲染功能的一部分,以访问不同的缓冲流。该代码适用于Mac OS 10.11、10.12和10.13。对于10.14,当从我的外部音频接口播放声音时,完全没有声音。当我从Input Proc记录了一些样本时,缓冲区都是0.0
的。所以我将Mac降级到10.13,并且相同的代码起作用了。我环顾四周并用Google搜索了所有内容,但似乎无法在Apple网站上找到任何官方资源来查看API是否发生了变化。