iPhone音频有三个主要框架:
反过来CoreAudio Framework已经
这是对的吗?
假设我将AVFoundation Framework导入到我的项目中,而它又需要一个由CoreAudio Framework提供的功能。它可以在内部访问CoreAudio的功能而无需将CoreAudio框架导入到我的项目中吗?
答案 0 :(得分:3)
AV Foundation Framework适用于简单播放,也非常易于使用。 如果您需要对音频进行更多控制,则必须删除并重写使用AV Foundation的代码。
iPhone音频引擎层次结构:
AV Foundation
---------------------
Audio Queue | Open AL
---------------------
Audio Units
音频单元服务是Core Audio的最低部分,可以公开访问。其他人都使用更高级别的音频单元。
BTW,这是the best presentation我遇到了Core Audio。