2013-05-16 59 views
0

我有一个音频单元,其中有来自混音输入的回调。这工作正常,并记录正常。当我打开使用ObjectAL(OpenAL)的另一个视图时,返回到从麦克风输入记录的ViewController会在尝试重新启动processingGraph时导致以下错误。OpenAL和音频单元冲突

AURemoteIO::Initialize failed: -10851 (enable 1, outf< 1 ch, 44100 Hz, Int16> inf< 1 ch, 44100 Hz, Int16>) 

回答

1

OpenAL使用RemoteIO音频单元,因此您当前无法同时启用这两个API。在使用OpenAL结束和启动RemoteIO音频单元以清除所有当前正在播放的音频缓冲区之间也可能需要很小的延迟。