Audio Toolbox
Record or play audio, convert formats, parse audio streams, and configure your audio session.
Overview
The AudioToolbox framework provides interfaces for recording, playback, and stream parsing. In iOS, the framework provides additional interfaces for managing audio sessions.
Topics
Essentials
Audio Units
Generating spatial audio from a multichannel audio streamAudio Unit v3 Plug-InsAudio ComponentsAudio Unit v2 (C) APIAudio Unit PropertiesAudio Unit Voice I/O
Playback and Recording
Audio Files and Formats
Audio Format ServicesAudio File ServicesExtended Audio File ServicesAudio File Stream ServicesAudio File ComponentsCore Audio File Format
Utilities
Analyzing audio performance with InstrumentsAudio Converter ServicesAudio Session SupportAudio Toolbox DebuggingWorkgroup ManagementAudio CodecClock Utilities
Deprecated
Reference
AudioToolbox StructuresAudioToolbox EnumerationsAudioToolbox ConstantsAudioToolbox FunctionsAudioToolbox Data Types
Macros
Protocols
Structures
Variables
kAUAudioMixParameter_RemixAmountkAUAudioMixParameter_StylekAUAudioMixProperty_EnableSpatializationkAUAudioMixProperty_SpatialAudioMixMetadatakAudioCodecContentSource_AV_Spatial_LivekAudioCodecContentSource_AV_Spatial_OfflinekAudioCodecContentSource_AV_Traditional_LivekAudioCodecContentSource_AV_Traditional_OfflinekAudioCodecContentSource_AppleAV_Spatial_LivekAudioCodecContentSource_AppleAV_Spatial_OfflinekAudioCodecContentSource_AppleAV_Traditional_LivekAudioCodecContentSource_AppleAV_Traditional_OfflinekAudioCodecContentSource_AppleCapture_SpatialkAudioCodecContentSource_AppleCapture_Spatial_EnhancedkAudioCodecContentSource_AppleCapture_TraditionalkAudioCodecContentSource_AppleMusic_SpatialkAudioCodecContentSource_AppleMusic_TraditionalkAudioCodecContentSource_ApplePassthroughkAudioCodecContentSource_Capture_SpatialkAudioCodecContentSource_Capture_Spatial_EnhancedkAudioCodecContentSource_Capture_TraditionalkAudioCodecContentSource_Music_SpatialkAudioCodecContentSource_Music_TraditionalkAudioCodecContentSource_PassthroughkAudioCodecContentSource_ReservedkAudioCodecContentSource_UnspecifiedkAudioCodecDynamicRangeControlConfiguration_CapturekAudioCodecDynamicRangeControlConfiguration_MoviekAudioCodecDynamicRangeControlConfiguration_MusickAudioCodecDynamicRangeControlConfiguration_NonekAudioCodecDynamicRangeControlConfiguration_SpeechkAudioCodecPropertyASPFrequencykAudioCodecPropertyContentSourcekAudioCodecPropertyDynamicRangeControlConfigurationkAudioConverterPropertyChannelMixMapkAudioConverterPropertyPerformDownmixkAudioUnitErr_MultipleVoiceProcessorskAudioUnitSubType_AUAudioMix
Functions
AudioConverterFillComplexBufferRealtimeSafe(_:_:_:_:_:_:)AudioConverterFillComplexBufferWithPacketDependencies(_:_:_:_:_:_:_:)AudioFileWritePacketsWithDependencies(_:_:_:_:_:_:_:_:)AudioServicesPlayAlertSound(_:spatialExperience:)AudioServicesPlaySystemSound(_:spatialExperience:)