如何将麦克风输入连接到效果器,然后连接到调音台(使用AudioCore)?

时间:2013-05-25 00:47:07

标签: ios core-audio

我已经能够获得麦克风输入,将其连接到调音台,将调音台连接到混响效果,然后使用CoreAudio将所有这些输出到扬声器。它看起来像这样:

麦克风 - >混合器 - >混响 - >扬声器

这很好用。

然而,我真正想做的是:

麦克风 - >混响 - >混合器 - >扬声器

问题是:我似乎无法掌握如何告诉混响单元从哪里/如何从麦克风获取输入。

如果我这样做,则初始化图形时会出现错误(-10865):

AUGraphConnectNodeInput(graph,ioNode,0,reverbNode,0);

我几天来一直在努力。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您需要先将麦克风(RemoteIO总线1)的输出范围格式设置为混响音频单元的输入格式。在iOS上,这两个单元具有不同且不兼容的默认或规范数据类型格式,但可以重新配置麦克风的输出格式。