【发布时间】:2014-02-17 19:00:42
【问题描述】:
我正在构建一个应用程序,该应用程序涉及播放用户音乐库中的歌曲,同时应用均衡 (EQ) 效果。我之前只用AudioUnits发声,所以有点麻烦。
我目前的计划是使用 AVAssetReader 来获取样本,虽然我对此有点模糊,但我的问题是关于 Apple 文档中使用的正确 AudioUnit 设计模式:@987654321 @。
我的猜测是需要一个渲染回调来执行我的 EQ 效果(我在想kAudioUnitSubType_ParametricEQ),因此留下“带有渲染回调函数的 I/O”模式或“仅输出带有渲染回调函数。”如果我从音乐库中读取数据(可能通过AVAssetReader),这两种模式中的哪一种最适合?
【问题讨论】:
-
这个话题也被证明是有帮助的:stackoverflow.com/questions/12264799/…
标签: ios objective-c audiounit avassetreader