如何将AUGraph的输出写入WAV或AIF格式的外部AudioFile?

时间:2013-03-21 10:56:10

标签: ios objective-c core-audio midi audiounit

在我的iOS应用程序中,我正在使用音乐播放器播放MIDI文件。音乐序列。我通过调用音乐序列的“MusicSequenceGetAUGraph”方法获得AUGraph。 现在我想将此AUGraph的相同输出保存到外部文件。我怎样才能做到这一点? 任何人都可以帮助我吗?

这里我没有使用任何节点来创建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]

CurrentState:     mLastUpdateError = 0,eventsToProcess = F,isRunning = T(1)

1 个答案:

答案 0 :(得分:0)

有一个例子here将AUGraph的输出写入文件