Core Audio Framework Reference

The Core Audio framework provides APIs to interface with audio hardware and obtain and convert the host's time base. This framework also defines data types used throughout the Core Audio APIs.

Framework
/System/Library/Frameworks/CoreAudio.framework
Header file directories
/System/Library/Frameworks/CoreAudio.framework/Headers

Data Types

AudioAggregateDevice
  AudioObjectPropertyListenerProc
AudioAggregateDeviceProperties
  AudioObjectPropertyScope
AudioAggregateDevicePropertiesImplementedviaAudioControlobjects
  AudioObjectPropertySelector
AudioBooleanControl
  AudioPlugIn
AudioBooleanControlProperties
  AudioPlugInProperties
AudioBuffer
  AudioSelectorControl
AudioBufferList
  AudioSelectorControlProperties
AudioChannelDescription
  AudioStereoPanControlProperties
AudioChannelLabel
  AudioStream
AudioChannelLabelConstants
  AudioStreamBasicDescription
AudioChannelLayout
  AudioStreamBasicDescription
AudioChannelLayoutTag
  AudioStreamID
AudioChannelLayoutTag
  AudioStreamPacketDescription
AudioClassDescription
  AudioStreamProperties
AudioClassID
  AudioStreamPropertiesThatOughtToSomeDayBeDeprecated
AudioClockSourceControlProperties
  AudioStreamPropertyListenerProc
AudioControl
  AudioStreamRangedDescription
AudioControlProperties
  AudioSubDevice
AudioDevice
  AudioSubDevice
AudioDeviceID
  AudioSubDeviceProperties
AudioDeviceIOProc
  AudioSystemObject
AudioDeviceProperties
  AudioSystemObjectProperties
AudioDevicePropertiesImplementedviaAudioControlobjects
  AudioSystemObjectPropertiesImplementedviaAudioControlobjects
AudioDevicePropertiesThatOughtToSomeDayBeDeprecated
  AudioTimeStamp
AudioDevicePropertyID
  AudioTimeStamp
AudioDevicePropertyListenerProc
  AudioValueRange
AudioDriverPlugInDevicePropertyChangedProc
  AudioValueTranslation
AudioDriverPlugInHostInfo
  Channel
AudioDriverPlugInStreamPropertyChangedProc
  Channel
AudioHardwareIOProcStreamUsage
  Channel
AudioHardwarePlugInInterface
  Commonly
AudioHardwarePlugInRef
  Commonly
AudioHardwarePropertyID
  ErrorConstants
AudioHardwarePropertyListenerProc
  Format
AudioLevelControl
  MPEG-4AudioObjectIDs
AudioLevelControlProperties
  PropertyWildcardConstants
AudioObject
  SMPTE
AudioObject
  SMPTE
AudioObjectID
  SMPTETime
AudioObjectPropertyAddress
  StandardFlagValuesforAudioStreamBasicDescription
AudioObjectPropertyElement
  StartAtTime/GetNearestStartTime

Other References

Header Index
Constants, Globals, and Macros Index
Functions Index

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.