< Previous PageNext Page > Hide TOC

Core Audio Frameworks

Core Audio consists of a number of separate frameworks, which you can find in /System/Library/Frameworks. These frameworks are not grouped under an umbrella framework, so finding particular headers can sometimes be tricky. This appendix describes each of the Core Audio frameworks and their associated header files.

In this section:

AudioToolbox.framework
AudioUnit.framework
CoreAudioKit.framework
CoreAudio.framework
CoreMIDI.framework
CoreMIDIServer.framework
OpenAL.framework


AudioToolbox.framework

The Audio Toolbox framework contains the APIs that provide application-level services:

AudioUnit.framework

The Audio Unit framework contains the APIs used specifically for audio units and audio codecs.

CoreAudioKit.framework

The Core Audio Kit framework contains APIs used for creating a Cocoa user interface for an audio unit.

CoreAudio.framework

The Core Audio framework contains lower-level APIs used to interact with hardware, as well as data types common to all Core Audio services. This framework contains all the APIs that make up Hardware Abstraction Layer (HAL) Services.

CoreMIDI.framework

The Core MIDI framework contains all Core MIDI Services APIs used to implement MIDI support in applications.

CoreMIDIServer.framework

The Core MIDI Server framework contains interfaces for MIDI drivers.

OpenAL.framework

The OpenAL framework provides the Mac OS X implementation of the the OpenAL specification. For more details about OpenAL APIs, see openal.org.



< Previous PageNext Page > Hide TOC


© 2007 Apple Inc. All Rights Reserved. (Last updated: 2007-01-08)


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.