Ios 如何将AUGraph的输出写入WAV或AIF格式的外部音频文件?

Ios 如何将AUGraph的输出写入WAV或AIF格式的外部音频文件?,ios,objective-c,core-audio,midi,audiounit,Ios,Objective C,Core Audio,Midi,Audiounit,在我的iOS应用程序中,我使用音乐播放器和音乐序列播放MIDI文件。我在这里通过调用音乐序列的“MusicSequenceGetAUGraph”方法来获取AUGraph。 现在我想把这个曲线图的相同输出保存到一个外部文件中。我该怎么做? 有人能帮我吗 在这里,我没有使用任何节点来创建AUGraph。我直接从音乐序列中得到图表 提前谢谢 这是我的描记器 AudioUnitGraph 0x246104F: 成员节点: node 1: 'aumu' 'samp' 'appl', instance 0x

在我的iOS应用程序中,我使用音乐播放器和音乐序列播放MIDI文件。我在这里通过调用音乐序列的“MusicSequenceGetAUGraph”方法来获取AUGraph。 现在我想把这个曲线图的相同输出保存到一个外部文件中。我该怎么做? 有人能帮我吗

在这里,我没有使用任何节点来创建AUGraph。我直接从音乐序列中得到图表

提前谢谢

这是我的描记器

AudioUnitGraph 0x246104F:

成员节点:

node 1: 'aumu' 'samp' 'appl', instance 0x1c558830 O I
node 2: 'auou' 'rioc' 'appl', instance 0x1c54a550 O I
连接:

node   1 bus   0 => node   2 bus   0  [ 2 ch,  44100 Hz, 'lpcm' (0x00000029) 32-bit little-endian float, deinterleaved]
当前状态:
mLastUpdateError=0,EventStopProcess=F,isRunning=T(1)

有一个将图形输出写入文件的示例

向图形添加渲染通知,然后使用ExtAudioFile API将数据写入文件。请参阅此处发布的代码:(您的解决方案将略有不同,因为它将是一个呈现通知,而不是一个输入回调,但非常类似)