简单地将样本写入文件需要通用输出吗?

时间:2012-11-12 15:13:11

标签: ios core-audio

我想录制iPhone麦克风的音频并将这些样本写入文件。看一下文档,我不清楚我是否可以简单地在Remote IO单元的render回调函数中执行write操作?或者,如果我需要附加一个通用输出AU并写出来自该单元的样本(?)后者意味着在设置AUGraph,AUNodes等方面有更多的开销,所以我更喜欢前者。 / p>

1 个答案:

答案 0 :(得分:3)

您可以使用ExtAudioFile API(特别是ExtAudioFileWriteAsync)在输入回调中执行此操作。 “异步”位使其在实时输入回调中可行。

See this answer for more, as it's quite a similar setup.

ExtAudioFileWriteAsync docs are here.