0

我有兴趣为从 iTunes 库播放的歌曲添加效果。我构建了一个 auGraph,如下所示:AUFilePlayer -> Effects Unit -> Mixer -> RemoteIO。作为有效内存管理的一部分,在播放大型音频文件时,非常强调使用数据缓冲区和渲染回调。我在分散的来源中发现 AUFilePlayer (>iOS 5) 在某种程度上减少了对缓冲区的需求。鉴于我使用 AUFilePlayer 进行设置,我的设计是否仍应包含环形缓冲区和渲染回调?

4

1 回答 1

0

简而言之,没有。不需要添加缓冲区。

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

最大限度

于 2013-05-11T05:33:37.733 回答