苹果通过layered(分层的)、cooperative(协作的)、task-focused(以任务为中心)的方法设计了Core Audio的软件接口。本章的前两个section是接口的简要介绍和它们是如果在一起运行的。继续阅读可以了解Core Audio的设计原则、使用模式、编程风格。本章的最后一部分介绍了Core Audio在 文件(files)、流(streams)、录音(recording)、播放(playback)、插件(plug-ins)中是如何使用的。
API 架构层
Core Audio的编程接口分为三层,如表2-1.