AUFilePlayer,环缓冲区和渲染回调



我对从iTunes库中播放的歌曲添加效果感兴趣。我已经构造了一个auGraph如下:AUFilePlayer -> Effects Unit -> Mixer -> RemoteIO。在播放大型音频文件时,作为高效内存管理的一部分,非常强调数据缓冲区和渲染回调的使用。我在分散的资源中发现AUFilePlayer (>iOS 5)在某种程度上减少了对缓冲区的需求。给定我的设置使用AUFilePlayer,我的设计还应该包括一个环缓冲区和渲染回调吗?

总之,没有。不需要添加缓冲区

AUFilePlayer内部将音频加载到缓冲区中,并在图形请求音频时从中提取。

马克思

最新更新