ios - 将远程 IO 音频单元的输出离线写入文件

标签 ios core-audio audiounit

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

在IO单元的render回调中还有一些写文件的问题:

但是这些都是实时写入数据。有没有一种方法可以在比播放文件更短的时间内离线渲染文件?

最佳答案

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

关于ios - 将远程 IO 音频单元的输出离线写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10870390/

相关文章:

iPhone 设备上的 C 套接字崩溃。 EXC_BAD_ACCESS

ios - C ENUM 在 Xcode iOS 开发项目中无法识别

Core Audio - 远程 IO 困惑

swift - 再次在 Swift 中使用 AudioBufferList

IOS:带路线的 map

ios - 写在矩形中并用颜色填充

ios 核心音频 : how to get samples from AudioBuffer with interleaved audio

iphone - AVPlayer是否可以像AVAudioPlayer的preparetoplay一样预缓冲音频?

macos - 使用 Xamarin (C#) 在 MacOS 上编写音频设备环回

core-audio - 将效果音频单元添加到我当前的设置中