我需要使用 Core Audio 同时播放和录制。我真的不想使用 AVFoundation API (AVAudioPlayer + AVAudioRecorder) 来执行此操作,因为我正在制作音乐应用程序,并且不能有任何延迟问题。
我查看了Apple的以下源代码:
奥里奥触摸 http://developer.apple.com/library/ios/#samplecode/aurioTouch/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007770
混音主机 http://developer.apple.com/library/ios/#samplecode/MixerHost/Introduction/Intro.html
我已经研究过以下帖子:
iOS:同时录制和播放的示例代码 https://stackoverflow.com/questions/7184341/ios-sample-code-for-simultaneous-record-and-playback
同时录制和播放音频 https://stackoverflow.com/questions/4215180/record-and-play-audio-simultaneously?lq=1
我仍然不清楚如何使用 Core Audio 同时播放和录制相同的内容。任何有关我如何实现这一目标的指示都将非常值得赞赏。任何指向任何示例源代码的指针也将有很大帮助。
RemoteIO 音频单元可用于同时录音和播放。有很多使用 RemoteIO (aurioTouch) 进行录音和使用 RemoteIO 进行播放的示例。只需启用单元输入和单元输出,并处理两个缓冲区回调即可。看一个例子here http://atastypixel.com/blog/using-remoteio-audio-unit/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)