我想从 iOS 设备的麦克风捕获音频并将其写入 .caf 文件。
我能够将远程 IO 音频单元连接到多通道混音器单元 (MCMU) 并将回调附加到 MCMU 的输入。在该回调中,我可以使用 ExtAudioFileAsyncWrite() 成功地将麦克风中的音频数据写入文件。
我想简化事情并从图片中删除 MCMU。我的想法是我可以简单地将回调附加到远程 IO 输入范围的输出总线,并在该回调中调用 ExtAudioFileAsyncWrite()。
但是,当我尝试这个 ExtAudioFileAsyncWrite() 返回 -50 (paramError)。
不能将回调附加到远程 IO 的输入元素的输出总线吗?