我已经能够获得麦克风输入,将其连接到混音器,将混音器连接到 reverb2 效果,然后使用 CoreAudio 将所有这些输出到扬声器。它看起来像这样:
麦克风 -> 混音器 -> 混响 -> 扬声器
这工作得很好。
但是,我真正想做的是:
麦克风 -> 混响 -> 混音器 -> 扬声器
问题是:我似乎无法掌握如何告诉混响单元从哪里/如何从麦克风获取输入。
如果我这样做,稍后在初始化图形时会出现错误(-10865):
AUGraphConnectNodeInput(graph, ioNode, 0, reverbNode, 0);
这几天我一直在为此苦苦挣扎。任何帮助是极大的赞赏。