AudioToolbox is a low-level audio engine for recording, playback, format conversion, audio units, MIDI sound banks, and audio file and stream processing on iOS, macOS, tvOS, and visionOS. You build and host audio units with classes such as AUAudioUnit, AUAudioUnitBus, and AUAudioUnitBusArray, expose and automate their parameters through AUParameterTree, AUParameterGroup, and AUParameter, and process real-time signal events using types like AURenderEvent, AUParameterEvent, and AUMIDIEvent. For timing and synchronization, CAClockTime, CATempoMapEntry, and the related CAClock enumerations coordinate playback against a media timeline, while AudioCodecMagicCookieInfo and AudioCodecPrimeInfo carry the codec metadata needed for format conversion.
Audio Units 8
Classes and protocols for building, hosting, and configuring version 3 audio unit plug-ins and their input and output busses.
- ClAUAudioUnitmacOS 10.11+@class AUAudioUnit
- ClAUAudioUnitBusArraymacOS 10.11+@class AUAudioUnitBusArray
- ClAUAudioUnitBusmacOS 10.11+@class AUAudioUnitBus
- ClAUAudioUnitPresetmacOS 10.11+@class AUAudioUnitPreset
- ClAUAudioUnitV2BridgemacOS 10.11+@brief Wraps a v2 audio unit in an AUAudioUnit subclass.
- PrAUMessageChannelmacOS 13.0+@protocol AUMessageChannel
- PrAUAudioUnitFactory@brief Protocol to which principal classes of v3 audio units (extensions) must conform.
- EnAUAudioUnitBusType@enum AUAudioUnitBusType
Parameters and Automation 10
Types that expose, group, and automate the parameters that control an audio unit's processing.
- ClAUParameterNodemacOS 10.11+@class AUParameterNode
- ClAUParameterGroupmacOS 10.11+@class AUParameterGroup
- ClAUParameterTreemacOS 10.11+@class AUParameterTree
- ClAUParametermacOS 10.11+@class AUParameter
- StAURecordedParameterEvent@typedef AURecordedParameterEvent
- StAUParameterAutomationEvent@typedef AUParameterAutomationEvent
- EnAUParameterAutomationEventType@enum AUParameterAutomationEventType
- StAUDependentParameter@struct AUDependentParameter
- StAUParameterMIDIMapping@struct AUParameterMIDIMapping
- StAUParameterMIDIMappingFlags@enum ParameterMIDIMappings
Real-Time Render Events 9
Event structures and flags delivered to an audio unit's render block to apply parameter, MIDI, and ramp changes in real time.
- StAURenderEvent@brief A union of the various specific render event types.
- StAURenderEventHeaderCommon header for an AURenderEvent.
- EnAURenderEventTypeDescribes the type of a render event.
- StAUParameterEventDescribes a scheduled parameter change.
- EnAUParameterEventType@enum AUParameterEventType
- StAUMIDIEventDescribes a single scheduled MIDI event.
- StAUMIDIEventListDescribes a single scheduled MIDIEventList.
- StAUHostTransportStateFlags@enum AUHostTransportStateFlags
- StAudioUnitRenderActionFlags@enum AudioUnitRenderActionFlags
Audio Components 6
Structures, options, and results for describing, validating, and instantiating audio components.
- StAudioComponentDescriptionA structure that identifies an audio component by its type, subtype, and manufacturer.
- StAudioComponentFlags@enum AudioComponentFlags
- StAudioComponentInstantiationOptions@enum AudioComponentInstantiationOptions
- StAudioComponentPlugInInterface@struct AudioComponentPlugInInterface
- EnAudioComponentValidationResult@enum AudioComponentValidationResult
- StAudioUnitOtherPluginDesc@struct AudioUnitOtherPluginDesc
Audio Unit Parameters and Properties 19
Low-level structures and enumerations for inspecting and setting the parameters and properties of version 2 audio units.
- StAudioUnitParameter@struct AudioUnitParameter
- StAudioUnitParameterEvent@struct AudioUnitParameterEvent
- StAudioUnitParameterInfo@struct AudioUnitParameterInfo
- StAudioUnitParameterNameInfo@struct AudioUnitParameterNameInfo
- StAudioUnitParameterOptions@enum AudioUnitParameterOptions
- EnAudioUnitParameterUnit@enum AudioUnitParameterUnit
- StAudioUnitParameterHistoryInfo@struct AudioUnitParameterHistoryInfo
- StAudioUnitParameterStringFromValue@struct AudioUnitParameterStringFromValue
- StAudioUnitParameterValueFromString@struct AudioUnitParameterValueFromString
- StAudioUnitParameterValueNameA structure that associates a display name with a specific parameter value.
- StAudioUnitParameterValueTranslation@struct AudioUnitParameterValueTranslation
- StAudioUnitProperty@struct AudioUnitProperty
- StAudioUnitEvent@struct AudioUnitEvent
- EnAudioUnitEventType@enum AudioUnitEventType
- StAudioUnitFrequencyResponseBin@struct AudioUnitFrequencyResponseBin
- StAudioUnitMIDIControlMappingA structure that maps a MIDI controller to an audio unit parameter.
- StAUPreset@struct AUPreset
- StAUPresetEvent@struct AUPresetEvent
- StAudioUnitMeterClipping@struct AudioUnitMeterClipping
Audio Unit Hosting and Rendering 16
Structures that connect audio units in a graph and supply host, render, and callback information.
- StAudioUnitConnection@struct AudioUnitConnection
- StAudioUnitNodeConnection@struct AudioUnitNodeConnection
- StAUNodeInteraction@struct AUNodeInteraction
- StAUNodeRenderCallback@struct AUNodeRenderCallback
- StAURenderCallbackStruct@struct AURenderCallbackStruct
- StAudioUnitExternalBuffer@struct AudioUnitExternalBuffer
- StAUChannelInfo@struct AUChannelInfo
- StHostCallbackInfo@struct HostCallbackInfo
- StAUHostVersionIdentifier@struct AUHostVersionIdentifier
- StAUHostIdentifier@struct AUHostIdentifier
- StAUNumVersionA structure that represents a component version number with major, minor, and revision fields.
- StAudioUnitCocoaViewInfo@struct AudioUnitCocoaViewInfo
- StAUMIDIOutputCallbackStruct@struct AUMIDIOutputCallbackStruct
- StAUInputSamplesInOutputCallbackStruct@struct AUInputSamplesInOutputCallbackStruct
- StAudioOutputUnitMIDICallbacks@struct AudioOutputUnitMIDICallbacks
- StAudioOutputUnitStartAtTimeParams@struct AudioOutputUnitStartAtTimeParams
Mixers and Spatial Audio 17
Enumerations and structures that configure 3D, spatial, and reverb mixer audio units and their distance and panning behavior.
- EnAUSpatializationAlgorithm@enum Spatialization Algorithms
- EnAUSpatialMixerSourceMode@enum Property values for kAudioUnitProperty_SpatialMixerSourceMode
- EnAUSpatialMixerAttenuationCurve@enum AUSpatialMixer Attenuation Curves
- EnAUSpatialMixerPersonalizedHRTFMode@enum Property values for kAudioUnitProperty_SpatialMixerPersonalizedHRTFMode
- EnAUSpatialMixerOutputType@enum Property values for kAudioUnitProperty_SpatialMixerOutputType
- EnAUSpatialMixerPointSourceInHeadMode@enum Property values for kAudioUnitProperty_SpatialMixerPointSourceInHeadMode
- StAUSpatialMixerRenderingFlags@enum AUSpatial Mixer Rendering Flags
- StAU3DMixerRenderingFlags@enum 3D Mixer Rendering Flags
- EnAU3DMixerAttenuationCurve@enum 3D Mixer Attenuation Curves
- EnAUReverbRoomType@enum Reverb Room Types
- EnAUAudioMixRenderingStyle@enum AUAudioMix styles
- StAUDistanceAttenuationDataA structure that holds distance and gain points defining a custom attenuation curve.
- StMixerDistanceParams@struct MixerDistanceParams
- StAudioPanningInfo@struct AudioPanningInfo
- EnAudioPanningMode@enum AudioPanningMode
- StAudioBalanceFade@struct AudioBalanceFade
- EnAudioBalanceFadeType@enum AudioBalanceFadeType
Voice Processing and Presets 8
Configuration types for voice-processing ducking, sampler instruments, and plug-in preset settings.
- StAUVoiceIOOtherAudioDuckingConfiguration@struct AUVoiceIOOtherAudioDuckingConfiguration
- EnAUVoiceIOOtherAudioDuckingLevel@enum AUVoiceIOOtherAudioDuckingLevel
- EnAUVoiceIOSpeechActivityEvent@enum Speech activity event described by AUVoiceIO
- EnAudioUnitRemoteControlEvent@enum AudioUnitRemoteControlEvent
- StAUSamplerInstrumentDataA structure that describes an instrument file to load into a sampler audio unit.
- StAUSamplerBankPresetDataA structure that selects a preset from a sound bank for a sampler audio unit.
- StAudioUnitPresetMAS_SettingData@struct AudioUnitPresetMAS_SettingData
- StAudioUnitPresetMAS_Settings@struct AudioUnitPresetMAS_Settings
Audio Queues 8
Buffer, parameter, and metering structures for recording and playback with audio queues.
- StAudioQueueBuffer@struct AudioQueueBuffer
- StAudioQueueParameterEvent@struct AudioQueueParameterEvent
- StAudioQueueLevelMeterState@struct AudioQueueLevelMeterState
- StAudioQueueChannelAssignment@struct AudioQueueChannelAssignment
- StAudioQueueProcessingTapFlags@enum AudioQueueProcessingTapFlags
- StScheduledAudioSliceA structure that schedules a buffer of audio for playback at a specific time.
- StAUScheduledAudioSliceFlags@enum ScheduledAudioSlice
- StScheduledAudioFileRegion@struct ScheduledAudioFileRegion
Audio Files and Streams 13
Structures and flags for reading, writing, and parsing audio files and streamed audio data, including markers and regions.
- StAudioFileFlags@enum AudioFileFlags
- EnAudioFilePermissionsConstants that specify the read and write access permissions for an audio file.
- StAudioFileMarker@struct AudioFileMarker
- StAudioFileMarkerList@struct AudioFileMarkerList
- StAudioFileRegion@struct AudioFileRegion
- StAudioFileRegionList@struct AudioFileRegionList
- StAudioFileRegionFlags@enum AudioFileRegionFlags
- StAudioFile_SMPTE_Time@struct AudioFile_SMPTE_Time
- StAudioFilePacketTableInfo@struct AudioFilePacketTableInfo
- StAudioFileTypeAndFormatID@struct AudioFileTypeAndFormatID
- StAudioFileStreamPropertyFlags@enum AudioFileStreamPropertyFlags
- StAudioFileStreamParseFlags@enum AudioFileStreamParseFlags
- StAudioFileStreamSeekFlags@enum AudioFileStreamParseFlags
Format Conversion and Packet Translation 14
Codec, converter, and packet-translation structures used to convert between audio formats and map between frames, packets, and bytes.
- StAudioCodecMagicCookieInfo@struct AudioCodecMagicCookieInfo
- StAudioCodecPrimeInfo@struct AudioCodecPrimeInfo
- StAudioConverterPrimeInfo@struct AudioConverterPrimeInfo
- StAudioConverterOptions@enum AudioConverterOptions
- StAudioFormatInfo@struct AudioFormatInfo
- StExtendedAudioFormatInfo@struct ExtendedAudioFormatInfo
- StAudioSettingsFlags@enum AudioSettingsFlags
- StAudioFramePacketTranslation@struct AudioFramePacketTranslation
- StAudioBytePacketTranslation@struct AudioBytePacketTranslation
- StAudioBytePacketTranslationFlags@enum AudioBytePacketTranslation Flags
- StAudioPacketRangeByteCountTranslation@struct AudioPacketRangeByteCountTranslation
- StAudioPacketRollDistanceTranslation@struct AudioPacketRollDistanceTranslation
- StAudioIndependentPacketTranslation@struct AudioIndependentPacketTranslation
- StAudioPacketDependencyInfoTranslation@struct AudioPacketDependencyInfoTranslation
Core Audio Format Files 23
Header, chunk, and metadata structures that describe the contents of Core Audio Format (CAF) files.
- StCAFFileHeaderA structure that describes the header of a Core Audio Format file.
- StCAFChunkHeaderA structure that describes the type and size of a chunk in a Core Audio Format file.
- StCAF_UUID_ChunkHeaderA structure that describes a UUID-identified custom chunk in a Core Audio Format file.
- StCAFFormatFlagsFlags that describe the sample format of audio in a Core Audio Format file.
- StCAFAudioDescriptionA structure that describes the audio data format stored in a Core Audio Format file.
- StCAFAudioFormatListItemA structure that describes one entry in a Core Audio Format file's list of formats.
- StCAFPacketTableHeaderA structure that describes the packet table of a compressed Core Audio Format file.
- StCAFDataChunkA structure that describes the audio data chunk of a Core Audio Format file.
- StCAF_SMPTE_TimeA structure that represents an SMPTE timecode within a Core Audio Format file.
- StCAFMarkerA structure that describes a single marker in a Core Audio Format file.
- StCAFMarkerChunkA structure that describes the marker chunk of a Core Audio Format file.
- StCAFRegionA structure that describes a named region in a Core Audio Format file.
- StCAFRegionFlagsFlags that describe properties of a region in a Core Audio Format file.
- StCAFRegionChunkA structure that describes the region chunk of a Core Audio Format file.
- StCAFInstrumentChunkA structure that describes instrument settings in a Core Audio Format file.
- StCAFStringIDA structure that associates a string with an identifier in a Core Audio Format file.
- StCAFStringsA structure that describes the collection of strings in a Core Audio Format file.
- StCAFInfoStringsA structure that describes the information strings chunk of a Core Audio Format file.
- StCAFPositionPeakA structure that records a peak amplitude and its frame position in a Core Audio Format file.
- StCAFPeakChunkA structure that describes the peak chunk of a Core Audio Format file.
- StCAFOverviewSampleA structure that holds a single sample of a waveform overview in a Core Audio Format file.
- StCAFOverviewChunkA structure that describes the waveform overview chunk of a Core Audio Format file.
- StCAFUMIDChunkA structure that describes the unique material identifier chunk of a Core Audio Format file.
Music Sequencing and MIDI 17
Note, event, and sequence types for playing software instruments and reading and writing MIDI music sequences.
- StMusicDeviceStdNoteParams@struct MusicDeviceStdNoteParams
- StMusicDeviceNoteParams@struct MusicDeviceNoteParams
- StNoteParamsControlValue@struct NoteParamsControlValue
- StMIDINoteMessage@struct MIDINoteMessage
- StMIDIChannelMessage@struct MIDIChannelMessage
- StMIDIRawData@struct MIDIRawData
- StMIDIMetaEvent@struct MIDIMetaEvent
- StMusicEventUserData@struct MusicEventUserData
- StExtendedNoteOnEvent@struct ExtendedNoteOnEvent
- StExtendedControlEventA structure that describes a control change event with an extended value range.
- StExtendedTempoEvent@struct ExtendedTempoEvent
- StParameterEvent@struct ParameterEvent
- StMusicTrackLoopInfo@struct MusicTrackLoopInfo
- EnMusicSequenceType@enum MusicSequenceType
- EnMusicSequenceFileTypeID@enum MusicSequenceFileTypeID
- StMusicSequenceLoadFlags@enum MusicSequenceLoadFlags
- StMusicSequenceFileFlags@enum MusicSequenceFileFlags
Timing and Synchronization 9
Clock, tempo, and beat types that coordinate audio playback against a media timeline.
- StCAClockTime@struct CAClockTime
- StCATempoMapEntry@struct CATempoMapEntry
- StCAMeterTrackEntry@struct CAMeterTrackEntry
- StCABarBeatTime@struct CABarBeatTime
- EnCAClockPropertyID@enum CAClockPropertyID
- EnCAClockTimebase@enum CAClockTimebase
- EnCAClockSyncMode@enum CAClockSyncMode
- EnCAClockMessage@enum CAClockMessage
- EnCAClockTimeFormat@enum CAClockTimeFormat
Type Aliases 196
- TyAudioFileComponent@typedef AudioFileComponent
- TyAudioFileComponentPropertyID@typedef AudioFileComponentPropertyID
- TyReadBytesFDF
- TyWriteBytesFDF
- TyReadPacketsFDF
- TyReadPacketDataFDF
- TyWritePacketsFDF
- TyGetPropertyInfoFDF
- TyGetPropertyFDF
- TySetPropertyFDF
- TyCountUserDataFDF
- TyGetUserDataSizeFDF
- TyGetUserDataFDF
- TySetUserDataFDF
- TyAudioFileComponentCreateURLProc
- TyAudioFileComponentOpenURLProc
Show 180 more
- TyAudioFileComponentOpenWithCallbacksProc
- TyAudioFileComponentInitializeWithCallbacksProc
- TyAudioFileComponentCloseProc
- TyAudioFileComponentOptimizeProc
- TyAudioFileComponentReadBytesProc
- TyAudioFileComponentWriteBytesProc
- TyAudioFileComponentReadPacketsProc
- TyAudioFileComponentReadPacketDataProc
- TyAudioFileComponentWritePacketsProc
- TyAudioFileComponentGetPropertyInfoProc
- TyAudioFileComponentGetPropertyProc
- TyAudioFileComponentSetPropertyProc
- TyAudioFileComponentCountUserDataProc
- TyAudioFileComponentGetUserDataSizeProc
- TyAudioFileComponentGetUserDataSize64Proc
- TyAudioFileComponentGetUserDataProc
- TyAudioFileComponentGetUserDataAtOffsetProc
- TyAudioFileComponentSetUserDataProc
- TyAudioFileComponentRemoveUserDataProc
- TyAudioFileComponentExtensionIsThisFormatProc
- TyAudioFileComponentFileDataIsThisFormatProc
- TyAudioFileComponentGetGlobalInfoSizeProc
- TyAudioFileComponentGetGlobalInfoProc
- TyCAClockSMPTEFormat@typedef CAClockSMPTEFormat
- TyCAClockRef@typedef CAClockRef
- TyCAClockBeats@typedef CAClockBeats
- TyCAClockTempo@typedef CAClockTempo
- TyCAClockSamples
- TyCAClockSeconds
- TyCAClockListenerProc@typedef CAClockListenerProc
- TyAUAudioObjectID
- TyMIDIChannelNumberMIDI Channel, 0~15 (channels 1 through 16, respectively).
- TyAUAudioUnitStatus@typedef AUAudioUnitStatus
- TyAUAudioFrameCount@typedef AUAudioFrameCount
- TyAUAudioChannelCount@typedef AUAudioChannelCount
- TyAURenderPullInputBlock@typedef AURenderPullInputBlock
- TyAURenderBlock@typedef AURenderBlock
- TyAURenderObserver@typedef AURenderObserver
- TyAUScheduleParameterBlock@typedef AUScheduleParameterBlock
- TyAUScheduleMIDIEventBlock@typedef AUScheduleMIDIEventBlock
- TyAUMIDIOutputEventBlock@typedef AUMIDIOutputEventBlock
- TyAUHostMusicalContextBlock@typedef AUHostMusicalContextBlock
- TyAUMIDICIProfileChangedBlock@typedef AUMIDICIProfileChangedBlock
- TyAUHostTransportStateBlock@typedef AUHostTransportStateBlock
- TyAUInputHandler@typedef AUInputHandler
- TyCallHostBlock@typedef CallHostBlock
- TyAUInternalRenderBlock@brief Block to render the audio unit.
- TyAUImplementorValueObserverA block called to notify the AUAudioUnit implementation of changes to AUParameter values.
- TyAUImplementorValueProviderA block called to fetch an AUParameter's current value from the AUAudioUnit implementation.
- TyAUImplementorStringFromValueCallbackA block called to convert an AUParameter's value to a string.
- TyAUImplementorValueFromStringCallbackA block called to convert a string to an AUParameter's value.
- TyAUImplementorDisplayNameWithLengthCallbackA block called to return a group or parameter's localized display name, abbreviated to the requested length.
- TyAudioUnit@typedef AudioUnit
- TyAudioUnitPropertyID@typedef AudioUnitPropertyID
- TyAudioUnitScope@typedef AudioUnitScope
- TyAudioUnitElement@typedef AudioUnitElement
- TyAudioUnitParameterID@typedef AudioUnitParameterID
- TyAudioUnitParameterValue@typedef AudioUnitParameterValue
- TyAURenderCallback@typedef AURenderCallback
- TyAudioUnitPropertyListenerProc@typedef AudioUnitPropertyListenerProc
- TyAUInputSamplesInOutputCallback@typedef AUInputSamplesInOutputCallback
- TyAudioUnitInitializeProc
- TyAudioUnitUninitializeProc
- TyAudioUnitGetPropertyInfoProc
- TyAudioUnitGetPropertyProc
- TyAudioUnitSetPropertyProc
- TyAudioUnitAddPropertyListenerProc
- TyAudioUnitRemovePropertyListenerProc
- TyAudioUnitRemovePropertyListenerWithUserDataProc
- TyAudioUnitAddRenderNotifyProc
- TyAudioUnitRemoveRenderNotifyProc
- TyAudioUnitScheduleParametersProc
- TyAudioUnitResetProc
- TyAudioUnitComplexRenderProc
- TyAudioUnitProcessProc
- TyAudioUnitProcessMultipleProc
- TyAudioUnitGetParameterProc@typedef AudioUnitGetParameterProc
- TyAudioUnitSetParameterProc@typedef AudioUnitSetParameterProc
- TyAudioUnitRenderProc@typedef AudioUnitRenderProc
- TyAUGraph@typedef AUGraph
- TyAUNode@typedef AUNode
- TyAUNodeConnection
- TyAUValue@typedef AUValue
- TyAUParameterAddress@typedef AUParameterAddress
- TyAUParameterObserver@typedef AUParameterObserver
- TyAUParameterRecordingObserver@typedef AUParameterRecordingObserver
- TyAUParameterAutomationObserver@typedef AUParameterAutomationObserver
- TyAUParameterObserverToken@typedef AUParameterObserverToken
- TyAudioCodec
- TyAudioCodecPropertyID
- TyAudioCodecGetPropertyInfoProc
- TyAudioCodecGetPropertyProc
- TyAudioCodecSetPropertyProc
- TyAudioCodecInitializeProc
- TyAudioCodecUninitializeProc
- TyAudioCodecAppendInputDataProc
- TyAudioCodecProduceOutputPacketsProc
- TyAudioCodecResetProc
- TyAudioCodecAppendInputBufferListProc
- TyAudioCodecProduceOutputBufferListProc
- TyMagicCookieInfo@typedef MagicCookieInfo
- TyAudioComponent@typedef AudioComponent
- TyAudioComponentInstance
- TyAudioComponentMethod@typedef AudioComponentMethod
- TyAudioComponentFactoryFunction@typedef AudioComponentFactoryFunction
- TyAudioConverterRef@typedef AudioConverterRef
- TyAudioConverterPropertyID
- TyAudioConverterComplexInputDataProc@typedef AudioConverterComplexInputDataProc
- TyAudioConverterComplexInputDataProcRealtimeSafe@typedef AudioConverterComplexInputDataProcRealtimeSafe
- TyAudioConverterInputDataProc@typedef AudioConverterInputDataProc
- TyAudioFileTypeID@typedef AudioFileTypeID
- TyAudioFileID@typedef AudioFileID
- TyAudioFilePropertyID@typedef AudioFilePropertyID
- TyAudioFile_ReadProc@typedef AudioFile_ReadProc
- TyAudioFile_WriteProc@typedef AudioFile_WriteProc
- TyAudioFile_GetSizeProc@typedef AudioFile_GetSizeProc
- TyAudioFile_SetSizeProc@typedef AudioFile_SetSizeProc
- TyAudioFileStreamPropertyID
- TyAudioFileStreamID
- TyAudioFileStream_PropertyListenerProc
- TyAudioFileStream_PacketsProc
- TyAudioFormatPropertyID@typedef AudioFormatPropertyID
- TyAudioOutputUnitStartProc
- TyAudioOutputUnitStopProc
- TyAudioQueuePropertyID@typedef AudioQueuePropertyID
- TyAudioQueueParameterID@typedef AudioQueueParameterID
- TyAudioQueueParameterValue@typedef AudioQueueParameterValue
- TyAudioQueueRef@typedef AudioQueueRef
- TyAudioQueueTimelineRef@typedef AudioQueueTimelineRef
- TyAudioQueueBufferRef@typedef AudioQueueBufferRef
- TyAudioQueueProcessingTapRef@typedef AudioQueueProcessingTapRef
- TyAudioQueueOutputCallbackBlock@typedef AudioQueueOutputCallbackBlock
- TyAudioQueueInputCallbackBlock@typedef AudioQueueInputCallbackBlock
- TyAudioQueueOutputCallback@typedef AudioQueueOutputCallback
- TyAudioQueueInputCallback@typedef AudioQueueInputCallback
- TyAudioQueuePropertyListenerProc@typedef AudioQueuePropertyListenerProc
- TyAudioQueueProcessingTapCallback@typedef AudioQueueProcessingTapCallback
- TySystemSoundID@typedef SystemSoundID
- TyAudioServicesPropertyID@typedef AudioServicesPropertyID
- TyAudioServicesSystemSoundCompletionProc@typedef AudioServicesSystemSoundCompletionProc
- TyAudioSessionPropertyID@typedef AudioSessionPropertyID
- TyAudioSessionInterruptionType
- TyAudioSessionInterruptionListener@typedef AudioSessionInterruptionListener
- TyAudioSessionPropertyListener@typedef AudioSessionPropertyListener
- TyHostCallback_GetBeatAndTempo@typedef HostCallback_GetBeatAndTempo
- TyHostCallback_GetMusicalTimeLocation@typedef HostCallback_GetMusicalTimeLocation
- TyHostCallback_GetTransportState@typedef HostCallback_GetTransportState
- TyHostCallback_GetTransportState2@typedef HostCallback_GetTransportState2
- TyAUMIDIOutputCallback
- TyAUEventSampleTime@typedef AUEventSampleTime
- TyAUMIDIEventListBlock@typedef AUMIDIEventListBlock
- TyAudioUnitParameterIDName
- TyAudioUnitRemoteControlEventListener@typedef AudioUnitRemoteControlEventListener
- TyAUVoiceIOMutedSpeechActivityEventListener@typedef AUVoiceIOMutedSpeechActivityEventListener
- TyScheduledAudioSliceCompletionProc@typedef ScheduledAudioSliceCompletionProc
- TyScheduledAudioFileRegionCompletionProc@typedef ScheduledAudioFileRegionCompletionProc
- TyAUParameterListenerRef@typedef AUParameterListenerRef
- TyAUEventListenerRef@typedef AUEventListenerRef
- TyAUParameterListenerBlock@typedef AUParameterListenerBlock
- TyAUEventListenerBlock@typedef AUEventListenerBlock
- TyAUParameterListenerProc@typedef AUParameterListenerProc
- TyAUEventListenerProc@typedef AUEventListenerProc
- TyExtAudioFileRef@typedef ExtAudioFileRef
- TyExtAudioFilePacketTableInfoOverride
- TyExtAudioFilePropertyID
- TyMusicDeviceInstrumentID@typedef MusicDeviceInstrumentID
- TyMusicDeviceGroupID@typedef MusicDeviceGroupID
- TyNoteInstanceID@typedef NoteInstanceID
- TyMusicDeviceComponent@typedef MusicDeviceComponent
- TyMusicDeviceMIDIEventProc@typedef MusicDeviceMIDIEventProc
- TyMusicDeviceSysExProc@typedef MusicDeviceSysExProc
- TyMusicDeviceStartNoteProc@typedef MusicDeviceStartNoteProc
- TyMusicDeviceStopNoteProc@typedef MusicDeviceStopNoteProc
- TyMusicEventType
- TyMusicTimeStamp@typedef MusicTimeStamp
- TyMusicPlayer
- TyMusicSequence
- TyMusicTrack
- TyMusicEventIterator
- TyMusicSequenceUserCallback@typedef MusicSequenceUserCallback