有关Core Audio公共实用程序类的任何文档?

时间:2012-07-21 22:12:32

标签: core-audio

我最近开始学习很多关于核心音频的知识,我只是不了解公共事业类是什么以及如何使用它们

1 个答案:

答案 0 :(得分:0)

几个Apple示例项目使用这些项目,搜索:aurioTouch2或ConvertFile

这些“CoreAudio Utility Classes”包括:

CADebugMacros.h
CADebugPrintf.h
CAMath.h
CAStreamBasicDescription.cpp
CAStreamBasicDescription.h
CAXException.cpp
CAXException.h

此外 - 有两本非常有用的书:

Chris Adamson学习核心音频 开始由Apress发布的iPhone游戏开发

通常,这些实用程序类可以简化故障排除/显示错误消息

以下是CAStreamBasicDescription.h

的摘录
//=============================================================================
//  CAStreamBasicDescription
//
//  This is a wrapper class for the AudioStreamBasicDescription struct.
//  It adds a number of convenience routines, but otherwise adds nothing
//  to the footprint of the original struct.
//=============================================================================

严格来说,根本不需要这些实用程序。 如果你看一下在线提供的源代码项目 对于上述学习CA书籍,Adamson根据需要推出自己的构思替换。