iOS:用音频单元修改麦克风数据流?

时间:2011-08-11 04:48:30

标签: ios

有人可以根据音频单元连接解释如何使用增益或均衡器修改其他进程可见的iPhone麦克风数据流吗?我了解如何使用远程I / O单元来获取麦克风数据并进行处理。我希望这些新数据替换原始麦克风数据流,而不是转到扬声器或文件。 “音频单元托管基础”图1-3已经结束。

我已经阅读了音频单元上的所有内容,并使用了几个在线示例(Tim B,Play It Loud,Tasty Pixel),但还没有看到如何做到这一点。

有任何帮助吗? 感谢

1 个答案:

答案 0 :(得分:0)

这似乎没有在文档中清楚地解释或说明。但是,如果查看AURIOTOUCH示例代码,您将看到如何在远程I / O渲染回调中调用从麦克风检索数据。然后它可选地处理这些数据,并将其返回。

这有点倍用,因为这个检索麦克风数据的调用返回已经创建的buffesr。这意味着你不必创建自己的缓冲区,这很好,因为这有点麻烦。