在iOS中使用Core Audio同时播放和录制



我需要使用Core Audio同时播放和录制。我真的不想使用AVFoundation API(AVAudioPlayer+AVAudioRecorder)来做这件事,因为我正在制作一个音乐应用程序,不能有任何延迟问题。

我查看了以下来自苹果的源代码:
aurioTouch
混合器主机

我已经查看了以下帖子:
iOS:用于同时录制和播放的示例代码
同时录制和播放音频

我仍然不清楚如何使用Core Audio同时播放和录制相同的内容。任何关于我如何做到这一点的建议都将是非常可观的。指向任何示例源代码的任何指针也将有很大帮助。

RemoteIO音频单元可用于同时录制和播放。有很多使用RemoteIO(aurioTouch)录制和使用RemoteIO播放的例子。只需启用单元输入和单元输出,并处理两个缓冲区回调。请参阅此处的示例

最新更新