将远程IO音频单元的输出写入脱机文件

Jay*_*son 7 core-audio audiounit ios

我有一个程序,使用连接到远程IO音频单元的AUSampler生成声音.AUSampler由在定时循环中触发的预先记录的事件控制.我想将结果声音写入文件.

关于在IO单元的渲染回调中写入文件还有一些其他问题:

但这些都涉及实时编写数据.有没有办法离线渲染文件所需的时间比播放文件少?

Nik*_*man 0

如果您要渲染预先录制的序列,那么为什么不将原始 PCM 数据写入磁盘呢?在这种情况下,ExtAudioFileWriteAsync函数应该可以工作。