0

正如标题所说,我要做的就是解码多个压缩的音频流/文件——它将从修改后的 MP4 文件中提取——并同时对它们进行实时 EQ。

我已经阅读了大部分 Apple 的文档。

我试过AudioQueues,但我无法进行均衡,因为一旦压缩音频进入,它就不会出来......所以我无法操纵它。

音频单元似乎没有任何组件来处理 AAC 和 MP3 的解压缩 - 如果我是对的,它的转换器只能处理从一种 LPCM 格式转换为另一种格式。

大约一个半月以来,我一直在尝试制定解决方案。

我现在在想,使用 3rd 方解码器(上帝帮助我;我不知道如何使用这些,源代码是希腊语;哦,有什么建议吗?:x),然后将解码后的 LPCM 输入AudioQueues 在回调时做 EQ。

也许我在这里遗漏了一些东西。建议?:(

4

1 回答 1

0

我仍在尝试根据自己的需要找出 Core Audio,但据我所知,您想使用扩展音频文件服务来为您处理读取和压缩,生成 PCM 数据,然后您可以将其移交给缓冲区。MixerHost示例项目提供了使用 ExtAudioFileOpenURL 执行此操作的示例

于 2011-08-25T17:05:26.393 回答