谁能从音频单元连接的角度解释一下,如何修改对其他进程可见的iPhone麦克风数据流,使用gain或EQ?我知道如何使用远程I/O单元来获取麦克风数据并进行处理。我希望这个新数据替换原来的麦克风数据流,而不是传给扬声器或文件。“音频单元托管基础”图1-3很接近。
我已经阅读了Audio Units上的所有内容,并使用了几个在线示例(Tim B,Play It read,have ),但还不知道如何做到这一点。
有什么帮助吗?谢谢
发布于 2011-12-10 21:53:38
这似乎没有在文档中得到清楚的解释或说明。但是,如果您查看AURIOTOUCH示例代码,您将看到在远程I/O呈现回调中,它是如何调用从麦克风检索数据的。然后,它可以选择处理该数据,并返回该数据。
这是双重有用的,因为这个检索麦克风数据的调用返回了已经创建的buffesr。这意味着你不必创建自己的缓冲区,这很棒,因为这有点麻烦。
https://stackoverflow.com/questions/7020953
复制相似问题