Skip to main content Crate core_audio_types Copy item path Source AVAudioSessionErrorCode Error codes returned from the AVAudioSession API. AudioBuffer A structure to hold a buffer of audio data. AudioBufferList A variable length array of AudioBuffer structures. AudioChannelBitmap These constants are for use in the mChannelBitmap field of an
AudioChannelLayout structure. AudioChannelCoordinateIndex Constants for indexing the mCoordinates array in an AudioChannelDescription
structure. AudioChannelDescription This structure describes a single channel. AudioChannelFlags These constants are used in the mChannelFlags field of an
AudioChannelDescription structure. AudioChannelLayout This structure is used to specify channel layouts in files and hardware. AudioClassDescription This structure is used to describe codecs installed on the system. AudioFormatListItem this struct is used as output from the kAudioFormatProperty_FormatList property AudioStreamBasicDescription This structure encapsulates all the information for describing the basic
format properties of a stream of audio data. AudioStreamPacketDependencyDescription A structure to provide a description of the dependencies of one audio packet on other audio packets. AudioStreamPacketDescription This structure describes the packet layout of a buffer of data where the size of
each packet may not be the same or where there is extraneous data between
packets. AudioTimeStamp A structure that holds different representations of the same point in time. AudioTimeStampFlags The flags that indicate which fields in an AudioTimeStamp structure are valid. AudioValueRange This structure holds a pair of numbers that represent a continuous range of
values. AudioValueTranslation This stucture holds the buffers necessary for translation operations. MPEG4ObjectID @
deprecated in version 10.5 SMPTETime A structure for holding a SMPTE time. SMPTETimeFlags Flags that describe the SMPTE time state. SMPTETimeType Constants that describe the type of SMPTE time. AVAudioSessionErrorInsufficientPriority Deprecated Apple’s documentation COREAUDIOTYPES_VERSION Apple’s documentation kAppleLosslessFormatFlag_16BitSourceData Apple’s documentation kAppleLosslessFormatFlag_20BitSourceData Apple’s documentation kAppleLosslessFormatFlag_24BitSourceData Apple’s documentation kAppleLosslessFormatFlag_32BitSourceData Apple’s documentation kAudioChannelLabel_Ambisonic_W Apple’s documentation kAudioChannelLabel_Ambisonic_X Apple’s documentation kAudioChannelLabel_Ambisonic_Y Apple’s documentation kAudioChannelLabel_Ambisonic_Z Apple’s documentation kAudioChannelLabel_BeginReserved Apple’s documentation kAudioChannelLabel_BinauralLeft Apple’s documentation kAudioChannelLabel_BinauralRight Apple’s documentation kAudioChannelLabel_Center Apple’s documentation kAudioChannelLabel_CenterBottom Apple’s documentation kAudioChannelLabel_CenterSurround WAVE: “Back Center” or plain “Rear Surround” kAudioChannelLabel_CenterSurroundDirect back center, non diffuse kAudioChannelLabel_CenterTopFront Apple’s documentation kAudioChannelLabel_CenterTopMiddle Apple’s documentation kAudioChannelLabel_CenterTopRear Apple’s documentation kAudioChannelLabel_ClickTrack Apple’s documentation kAudioChannelLabel_DialogCentricMix Apple’s documentation kAudioChannelLabel_Discrete Apple’s documentation kAudioChannelLabel_Discrete_0 Apple’s documentation kAudioChannelLabel_Discrete_1 Apple’s documentation kAudioChannelLabel_Discrete_2 Apple’s documentation kAudioChannelLabel_Discrete_3 Apple’s documentation kAudioChannelLabel_Discrete_4 Apple’s documentation kAudioChannelLabel_Discrete_5 Apple’s documentation kAudioChannelLabel_Discrete_6 Apple’s documentation kAudioChannelLabel_Discrete_7 Apple’s documentation kAudioChannelLabel_Discrete_8 Apple’s documentation kAudioChannelLabel_Discrete_9 Apple’s documentation kAudioChannelLabel_Discrete_10 Apple’s documentation kAudioChannelLabel_Discrete_11 Apple’s documentation kAudioChannelLabel_Discrete_12 Apple’s documentation kAudioChannelLabel_Discrete_13 Apple’s documentation kAudioChannelLabel_Discrete_14 Apple’s documentation kAudioChannelLabel_Discrete_15 Apple’s documentation kAudioChannelLabel_Discrete_65535 Apple’s documentation kAudioChannelLabel_EndReserved Apple’s documentation kAudioChannelLabel_ForeignLanguage Apple’s documentation kAudioChannelLabel_HOA_ACN Apple’s documentation kAudioChannelLabel_HOA_ACN_0 Apple’s documentation kAudioChannelLabel_HOA_ACN_1 Apple’s documentation kAudioChannelLabel_HOA_ACN_2 Apple’s documentation kAudioChannelLabel_HOA_ACN_3 Apple’s documentation kAudioChannelLabel_HOA_ACN_4 Apple’s documentation kAudioChannelLabel_HOA_ACN_5 Apple’s documentation kAudioChannelLabel_HOA_ACN_6 Apple’s documentation kAudioChannelLabel_HOA_ACN_7 Apple’s documentation kAudioChannelLabel_HOA_ACN_8 Apple’s documentation kAudioChannelLabel_HOA_ACN_9 Apple’s documentation kAudioChannelLabel_HOA_ACN_10 Apple’s documentation kAudioChannelLabel_HOA_ACN_11 Apple’s documentation kAudioChannelLabel_HOA_ACN_12 Apple’s documentation kAudioChannelLabel_HOA_ACN_13 Apple’s documentation kAudioChannelLabel_HOA_ACN_14 Apple’s documentation kAudioChannelLabel_HOA_ACN_15 Apple’s documentation kAudioChannelLabel_HOA_ACN_65024 Apple’s documentation kAudioChannelLabel_HOA_N3D Apple’s documentation kAudioChannelLabel_HOA_SN3D Apple’s documentation kAudioChannelLabel_Haptic Apple’s documentation kAudioChannelLabel_HeadphonesLeft Apple’s documentation kAudioChannelLabel_HeadphonesRight Apple’s documentation kAudioChannelLabel_HearingImpaired Apple’s documentation kAudioChannelLabel_LFE2 Apple’s documentation kAudioChannelLabel_LFE3 Apple’s documentation kAudioChannelLabel_LFEScreen Apple’s documentation kAudioChannelLabel_Left Apple’s documentation kAudioChannelLabel_LeftBackSurround Apple’s documentation kAudioChannelLabel_LeftBottom Apple’s documentation kAudioChannelLabel_LeftCenter Apple’s documentation kAudioChannelLabel_LeftEdgeOfScreen Apple’s documentation kAudioChannelLabel_LeftSideSurround Apple’s documentation kAudioChannelLabel_LeftSurround Apple’s documentation kAudioChannelLabel_LeftSurroundDirect Apple’s documentation kAudioChannelLabel_LeftTopFront Apple’s documentation kAudioChannelLabel_LeftTopMiddle Apple’s documentation kAudioChannelLabel_LeftTopRear Apple’s documentation kAudioChannelLabel_LeftTopSurround Apple’s documentation kAudioChannelLabel_LeftTotal matrix encoded 4 channels kAudioChannelLabel_LeftWide Apple’s documentation kAudioChannelLabel_MS_Mid Apple’s documentation kAudioChannelLabel_MS_Side Apple’s documentation kAudioChannelLabel_Mono Apple’s documentation kAudioChannelLabel_Narration Apple’s documentation kAudioChannelLabel_Object Apple’s documentation kAudioChannelLabel_RearSurroundLeft Apple’s documentation kAudioChannelLabel_RearSurroundRight Apple’s documentation kAudioChannelLabel_Right Apple’s documentation kAudioChannelLabel_RightBackSurround Apple’s documentation kAudioChannelLabel_RightBottom Apple’s documentation kAudioChannelLabel_RightCenter Apple’s documentation kAudioChannelLabel_RightEdgeOfScreen Apple’s documentation kAudioChannelLabel_RightSideSurround Apple’s documentation kAudioChannelLabel_RightSurround Apple’s documentation kAudioChannelLabel_RightSurroundDirect Apple’s documentation kAudioChannelLabel_RightTopFront Apple’s documentation kAudioChannelLabel_RightTopMiddle Apple’s documentation kAudioChannelLabel_RightTopRear Apple’s documentation kAudioChannelLabel_RightTopSurround Apple’s documentation kAudioChannelLabel_RightTotal matrix encoded 4 channels kAudioChannelLabel_RightWide Apple’s documentation kAudioChannelLabel_TopBackCenter Apple’s documentation kAudioChannelLabel_TopBackLeft Apple’s documentation kAudioChannelLabel_TopBackRight Apple’s documentation kAudioChannelLabel_TopCenterSurround Apple’s documentation kAudioChannelLabel_Unknown unknown or unspecified other use kAudioChannelLabel_Unused channel is present, but has no intended use or destination kAudioChannelLabel_UseCoordinates channel is described by the mCoordinates fields. kAudioChannelLabel_VerticalHeightCenter WAVE: “Top Front Center” kAudioChannelLabel_VerticalHeightLeft WAVE: “Top Front Left” kAudioChannelLabel_VerticalHeightRight WAVE: “Top Front Right” kAudioChannelLabel_XY_X Apple’s documentation kAudioChannelLabel_XY_Y Apple’s documentation kAudioChannelLayoutTag_AAC_3_0 C L R kAudioChannelLayoutTag_AAC_4_0 C L R Cs kAudioChannelLayoutTag_AAC_5_0 C L R Ls Rs kAudioChannelLayoutTag_AAC_5_1 C L R Ls Rs Lfe kAudioChannelLayoutTag_AAC_6_0 C L R Ls Rs Cs kAudioChannelLayoutTag_AAC_6_1 C L R Ls Rs Cs Lfe kAudioChannelLayoutTag_AAC_7_0 C L R Ls Rs Rls Rrs kAudioChannelLayoutTag_AAC_7_1 C Lc Rc L R Ls Rs Lfe kAudioChannelLayoutTag_AAC_7_1_B C L R Ls Rs Rls Rrs LFE kAudioChannelLayoutTag_AAC_7_1_C C L R Ls Rs LFE Vhl Vhr kAudioChannelLayoutTag_AAC_Octagonal C L R Ls Rs Rls Rrs Cs kAudioChannelLayoutTag_AAC_Quadraphonic L R Ls Rs kAudioChannelLayoutTag_AC3_1_0_1 C LFE kAudioChannelLayoutTag_AC3_2_1_1 L R Cs LFE kAudioChannelLayoutTag_AC3_3_0 L C R kAudioChannelLayoutTag_AC3_3_0_1 L C R LFE kAudioChannelLayoutTag_AC3_3_1 L C R Cs kAudioChannelLayoutTag_AC3_3_1_1 L C R Cs LFE kAudioChannelLayoutTag_Ambisonic_B_Format W, X, Y, Z kAudioChannelLayoutTag_Atmos_5_1_2 L R C LFE Ls Rs Ltm Rtm kAudioChannelLayoutTag_Atmos_5_1_4 L R C LFE Ls Rs Vhl Vhr Ltr Rtr kAudioChannelLayoutTag_Atmos_7_1_2 L R C LFE Ls Rs Rls Rrs Ltm Rtm kAudioChannelLayoutTag_Atmos_7_1_4 L R C LFE Ls Rs Rls Rrs Vhl Vhr Ltr Rtr kAudioChannelLayoutTag_Atmos_9_1_6 L R C LFE Ls Rs Rls Rrs Lw Rw Vhl Vhr Ltm Rtm Ltr Rtr kAudioChannelLayoutTag_AudioUnit_4 Apple’s documentation kAudioChannelLayoutTag_AudioUnit_5 Apple’s documentation kAudioChannelLayoutTag_AudioUnit_6 Apple’s documentation kAudioChannelLayoutTag_AudioUnit_8 Apple’s documentation kAudioChannelLayoutTag_AudioUnit_5_0 L R Ls Rs C kAudioChannelLayoutTag_AudioUnit_5_1 L R C LFE Ls Rs kAudioChannelLayoutTag_AudioUnit_6_0 L R Ls Rs C Cs kAudioChannelLayoutTag_AudioUnit_6_1 L R C LFE Ls Rs Cs kAudioChannelLayoutTag_AudioUnit_7_0 L R Ls Rs C Rls Rrs kAudioChannelLayoutTag_AudioUnit_7_0_Front L R Ls Rs C Lc Rc kAudioChannelLayoutTag_AudioUnit_7_1 L R C LFE Ls Rs Rls Rrs kAudioChannelLayoutTag_AudioUnit_7_1_Front L R C LFE Ls Rs Lc Rc kAudioChannelLayoutTag_BeginReserved Channel layout tag values in this range are reserved for internal use kAudioChannelLayoutTag_Binaural binaural stereo (left, right) kAudioChannelLayoutTag_CICP_1 C kAudioChannelLayoutTag_CICP_2 L R kAudioChannelLayoutTag_CICP_3 L R C kAudioChannelLayoutTag_CICP_4 L R C Cs kAudioChannelLayoutTag_CICP_5 L R C Ls Rs kAudioChannelLayoutTag_CICP_6 L R C LFE Ls Rs kAudioChannelLayoutTag_CICP_7 L R C LFE Ls Rs Lc Rc kAudioChannelLayoutTag_CICP_9 L R Cs kAudioChannelLayoutTag_CICP_10 L R Ls Rs kAudioChannelLayoutTag_CICP_11 L R C LFE Ls Rs Cs kAudioChannelLayoutTag_CICP_12 L R C LFE Ls Rs Rls Rrs kAudioChannelLayoutTag_CICP_13 Lc Rc C LFE2 Rls Rrs L R Cs LFE3 Lss Rss Vhl Vhr Vhc Ts Ltr Rtr Ltm Rtm Ctr Cb Lb Rb kAudioChannelLayoutTag_CICP_14 L R C LFE Ls Rs Vhl Vhr kAudioChannelLayoutTag_CICP_15 L R C LFE2 Rls Rrs LFE3 Lss Rss Vhl Vhr Ctr kAudioChannelLayoutTag_CICP_16 L R C LFE Ls Rs Vhl Vhr Lts Rts kAudioChannelLayoutTag_CICP_17 L R C LFE Ls Rs Vhl Vhr Vhc Lts Rts Ts kAudioChannelLayoutTag_CICP_18 L R C LFE Ls Rs Lbs Rbs Vhl Vhr Vhc Lts Rts Ts kAudioChannelLayoutTag_CICP_19 L R C LFE Rls Rrs Lss Rss Vhl Vhr Ltr Rtr kAudioChannelLayoutTag_CICP_20 L R C LFE Rls Rrs Lss Rss Vhl Vhr Ltr Rtr Leos Reos kAudioChannelLayoutTag_Cube left, right, rear left, rear right
top left, top right, top rear left, top rear right kAudioChannelLayoutTag_DTS_3_1 C L R LFE kAudioChannelLayoutTag_DTS_4_1 C L R Cs LFE kAudioChannelLayoutTag_DTS_6_0_A Lc Rc L R Ls Rs kAudioChannelLayoutTag_DTS_6_0_B C L R Rls Rrs Ts kAudioChannelLayoutTag_DTS_6_0_C C Cs L R Rls Rrs kAudioChannelLayoutTag_DTS_6_1_A Lc Rc L R Ls Rs LFE kAudioChannelLayoutTag_DTS_6_1_B C L R Rls Rrs Ts LFE kAudioChannelLayoutTag_DTS_6_1_C C Cs L R Rls Rrs LFE kAudioChannelLayoutTag_DTS_6_1_D C L R Ls Rs LFE Cs kAudioChannelLayoutTag_DTS_7_0 Lc C Rc L R Ls Rs kAudioChannelLayoutTag_DTS_7_1 Lc C Rc L R Ls Rs LFE kAudioChannelLayoutTag_DTS_8_0_A Lc Rc L R Ls Rs Rls Rrs kAudioChannelLayoutTag_DTS_8_0_B Lc C Rc L R Ls Cs Rs kAudioChannelLayoutTag_DTS_8_1_A Lc Rc L R Ls Rs Rls Rrs LFE kAudioChannelLayoutTag_DTS_8_1_B Lc C Rc L R Ls Cs Rs LFE kAudioChannelLayoutTag_DVD_0 C (mono) kAudioChannelLayoutTag_DVD_1 L R kAudioChannelLayoutTag_DVD_2 L R Cs kAudioChannelLayoutTag_DVD_3 L R Ls Rs kAudioChannelLayoutTag_DVD_4 L R LFE kAudioChannelLayoutTag_DVD_5 L R LFE Cs kAudioChannelLayoutTag_DVD_6 L R LFE Ls Rs kAudioChannelLayoutTag_DVD_7 L R C kAudioChannelLayoutTag_DVD_8 L R C Cs kAudioChannelLayoutTag_DVD_9 L R C Ls Rs kAudioChannelLayoutTag_DVD_10 L R C LFE kAudioChannelLayoutTag_DVD_11 L R C LFE Cs kAudioChannelLayoutTag_DVD_12 L R C LFE Ls Rs kAudioChannelLayoutTag_DVD_13 L R C Cs kAudioChannelLayoutTag_DVD_14 L R C Ls Rs kAudioChannelLayoutTag_DVD_15 L R C LFE kAudioChannelLayoutTag_DVD_16 L R C LFE Cs kAudioChannelLayoutTag_DVD_17 L R C LFE Ls Rs kAudioChannelLayoutTag_DVD_18 L R Ls Rs LFE kAudioChannelLayoutTag_DVD_19 L R Ls Rs C kAudioChannelLayoutTag_DVD_20 L R Ls Rs C LFE kAudioChannelLayoutTag_DiscreteInOrder needs to be ORed with the actual number of channels kAudioChannelLayoutTag_EAC3_6_1_A L C R Ls Rs LFE Cs kAudioChannelLayoutTag_EAC3_6_1_B L C R Ls Rs LFE Ts kAudioChannelLayoutTag_EAC3_6_1_C L C R Ls Rs LFE Vhc kAudioChannelLayoutTag_EAC3_7_1_A L C R Ls Rs LFE Rls Rrs kAudioChannelLayoutTag_EAC3_7_1_B L C R Ls Rs LFE Lc Rc kAudioChannelLayoutTag_EAC3_7_1_C L C R Ls Rs LFE Lsd Rsd kAudioChannelLayoutTag_EAC3_7_1_D L C R Ls Rs LFE Lw Rw kAudioChannelLayoutTag_EAC3_7_1_E L C R Ls Rs LFE Vhl Vhr kAudioChannelLayoutTag_EAC3_7_1_F L C R Ls Rs LFE Cs Ts kAudioChannelLayoutTag_EAC3_7_1_G L C R Ls Rs LFE Cs Vhc kAudioChannelLayoutTag_EAC3_7_1_H L C R Ls Rs LFE Ts Vhc kAudioChannelLayoutTag_EAC_6_0_A L C R Ls Rs Cs kAudioChannelLayoutTag_EAC_7_0_A L C R Ls Rs Rls Rrs kAudioChannelLayoutTag_Emagic_Default_7_1 L R Ls Rs C LFE Lc Rc kAudioChannelLayoutTag_EndReserved Apple’s documentation kAudioChannelLayoutTag_HOA_ACN_N3D Higher Order Ambisonics, Ambisonics Channel Number, N3D normalization
needs to be ORed with the actual number of channels (not the HOA order) kAudioChannelLayoutTag_HOA_ACN_SN3D Higher Order Ambisonics, Ambisonics Channel Number, SN3D normalization
needs to be ORed with the actual number of channels (not the HOA order) kAudioChannelLayoutTag_Hexagonal L R Ls Rs C Cs – 60 degree speaker separation kAudioChannelLayoutTag_ITU_1_0 C kAudioChannelLayoutTag_ITU_2_0 L R kAudioChannelLayoutTag_ITU_2_1 L R Cs kAudioChannelLayoutTag_ITU_2_2 L R Ls Rs kAudioChannelLayoutTag_ITU_3_0 L R C kAudioChannelLayoutTag_ITU_3_1 L R C Cs kAudioChannelLayoutTag_ITU_3_2 L R C Ls Rs kAudioChannelLayoutTag_ITU_3_2_1 L R C LFE Ls Rs kAudioChannelLayoutTag_ITU_3_4_1 L R C LFE Ls Rs Rls Rrs kAudioChannelLayoutTag_Logic_4_0_A L R C Cs kAudioChannelLayoutTag_Logic_4_0_B C L R Cs kAudioChannelLayoutTag_Logic_4_0_C L R Cs C kAudioChannelLayoutTag_Logic_5_0_A L R C Ls Rs kAudioChannelLayoutTag_Logic_5_0_B L R Ls Rs C kAudioChannelLayoutTag_Logic_5_0_C L C R Ls Rs kAudioChannelLayoutTag_Logic_5_0_D C L R Ls Rs kAudioChannelLayoutTag_Logic_5_1_A L R C LFE Ls Rs kAudioChannelLayoutTag_Logic_5_1_B L R Ls Rs C LFE kAudioChannelLayoutTag_Logic_5_1_C L C R Ls Rs LFE kAudioChannelLayoutTag_Logic_5_1_D C L R Ls Rs LFE kAudioChannelLayoutTag_Logic_6_0_A C L R Ls Rs Cs kAudioChannelLayoutTag_Logic_6_0_B L R Ls Rs Cs C kAudioChannelLayoutTag_Logic_6_0_C L R Ls Rs C Cs kAudioChannelLayoutTag_Logic_6_1_A C L R Ls Rs Cs LFE kAudioChannelLayoutTag_Logic_6_1_B L R Ls Rs Cs C LFE kAudioChannelLayoutTag_Logic_6_1_C L R C LFE Ls Rs Cs kAudioChannelLayoutTag_Logic_6_1_D L C R Ls Cs Rs LFE kAudioChannelLayoutTag_Logic_7_1_A L R C LFE Ls Rs Rls Rrs kAudioChannelLayoutTag_Logic_7_1_B L R Ls Rs Rls Rrs C LFE kAudioChannelLayoutTag_Logic_7_1_C L R C LFE Ls Rs Rls Rrs kAudioChannelLayoutTag_Logic_7_1_SDDS_A L R C LFE Ls Rs Lc Rc kAudioChannelLayoutTag_Logic_7_1_SDDS_B C Lc Rc L R Ls Rs LFE kAudioChannelLayoutTag_Logic_7_1_SDDS_C L R Ls Rs C LFE Lc Rc kAudioChannelLayoutTag_Logic_Atmos_5_1_2 L R C LFE Ls Rs Ltm Rtm kAudioChannelLayoutTag_Logic_Atmos_5_1_4 L R C LFE Ls Rs Vhl Vhr Ltr Rtr kAudioChannelLayoutTag_Logic_Atmos_7_1_2 L R C LFE Ls Rs Rls Rrs Ltm Rtm kAudioChannelLayoutTag_Logic_Atmos_7_1_6 L R Rls Rrs Ls Rs C LFE Vhl Vhr Ltm Rtm Ltr Rtr kAudioChannelLayoutTag_Logic_Atmos_7_1_4_A L R C LFE Ls Rs Rls Rrs Vhl Vhr Ltr Rtr kAudioChannelLayoutTag_Logic_Atmos_7_1_4_B L R Rls Rrs Ls Rs C LFE Vhl Vhr Ltr Rtr kAudioChannelLayoutTag_Logic_Mono C kAudioChannelLayoutTag_Logic_Quadraphonic L R Ls Rs kAudioChannelLayoutTag_Logic_Stereo L R kAudioChannelLayoutTag_MPEG_1_0 C kAudioChannelLayoutTag_MPEG_2_0 L R kAudioChannelLayoutTag_MPEG_3_0_A L R C kAudioChannelLayoutTag_MPEG_3_0_B C L R kAudioChannelLayoutTag_MPEG_4_0_A L R C Cs kAudioChannelLayoutTag_MPEG_4_0_B C L R Cs kAudioChannelLayoutTag_MPEG_5_0_A L R C Ls Rs kAudioChannelLayoutTag_MPEG_5_0_B L R Ls Rs C kAudioChannelLayoutTag_MPEG_5_0_C L C R Ls Rs kAudioChannelLayoutTag_MPEG_5_0_D C L R Ls Rs kAudioChannelLayoutTag_MPEG_5_0_E 5 channels, L R Rls Rrs C kAudioChannelLayoutTag_MPEG_5_1_A L R C LFE Ls Rs kAudioChannelLayoutTag_MPEG_5_1_B L R Ls Rs C LFE kAudioChannelLayoutTag_MPEG_5_1_C L C R Ls Rs LFE kAudioChannelLayoutTag_MPEG_5_1_D C L R Ls Rs LFE kAudioChannelLayoutTag_MPEG_5_1_E 6 channels, L R Rls Rrs C LFE kAudioChannelLayoutTag_MPEG_6_1_A L R C LFE Ls Rs Cs kAudioChannelLayoutTag_MPEG_6_1_B 7 channels, L R Ls Rs C Cs LFE kAudioChannelLayoutTag_MPEG_7_1_A L R C LFE Ls Rs Lc Rc kAudioChannelLayoutTag_MPEG_7_1_B C Lc Rc L R Ls Rs LFE (doc: IS-13818-7 MPEG2-AAC Table 3.1) kAudioChannelLayoutTag_MPEG_7_1_C L R C LFE Ls Rs Rls Rrs kAudioChannelLayoutTag_MPEG_7_1_D 8 channels, L R Rls Rrs Ls Rs C LFE kAudioChannelLayoutTag_MatrixStereo a matrix encoded stereo stream (Lt, Rt) kAudioChannelLayoutTag_MidSide mid/side recording kAudioChannelLayoutTag_Mono a standard mono stream kAudioChannelLayoutTag_Octagonal L R Ls Rs C Cs Lw Rw – 45 degree speaker separation kAudioChannelLayoutTag_Ogg_3_0 3 channels, L C R kAudioChannelLayoutTag_Ogg_4_0 4 channels, L R Rls Rrs kAudioChannelLayoutTag_Ogg_5_0 5 channels, L C R Rls Rrs kAudioChannelLayoutTag_Ogg_5_1 6 channels, L C R Rls Rrs LFE kAudioChannelLayoutTag_Ogg_6_1 7 channels, L C R Ls Rs Cs LFE kAudioChannelLayoutTag_Ogg_7_1 8 channels, L C R Ls Rs Rls Rrs LFE kAudioChannelLayoutTag_Pentagonal L R Ls Rs C – 72 degree speaker separation kAudioChannelLayoutTag_Quadraphonic L R Ls Rs – 90 degree speaker separation kAudioChannelLayoutTag_SMPTE_DTV L R C LFE Ls Rs Lt Rt
(kAudioChannelLayoutTag_ITU_5_1 plus a matrix encoded stereo mix) kAudioChannelLayoutTag_Stereo a standard stereo stream (L R) - implied playback kAudioChannelLayoutTag_StereoHeadphones a standard stereo stream (L R) - implied headphone playback kAudioChannelLayoutTag_TMH_10_2_full TMH_10_2_std plus: Lc Rc HI VI Haptic kAudioChannelLayoutTag_TMH_10_2_std L R C Vhc Lsd Rsd Ls Rs Vhl Vhr Lw Rw Csd Cs LFE1 LFE2 kAudioChannelLayoutTag_Unknown needs to be ORed with the actual number of channels kAudioChannelLayoutTag_UseChannelBitmap use the bitmap to define the mapping. kAudioChannelLayoutTag_UseChannelDescriptions use the array of AudioChannelDescriptions to define the mapping. kAudioChannelLayoutTag_WAVE_2_1 3 channels, L R LFE kAudioChannelLayoutTag_WAVE_3_0 3 channels, L R C kAudioChannelLayoutTag_WAVE_4_0_A 4 channels, L R Ls Rs kAudioChannelLayoutTag_WAVE_4_0_B 4 channels, L R Rls Rrs kAudioChannelLayoutTag_WAVE_5_0_A 5 channels, L R C Ls Rs kAudioChannelLayoutTag_WAVE_5_0_B 5 channels, L R C Rls Rrs kAudioChannelLayoutTag_WAVE_5_1_A 6 channels, L R C LFE Ls Rs kAudioChannelLayoutTag_WAVE_5_1_B 6 channels, L R C LFE Rls Rrs kAudioChannelLayoutTag_WAVE_6_1 7 channels, L R C LFE Cs Ls Rs kAudioChannelLayoutTag_WAVE_7_1 8 channels, L R C LFE Rls Rrs Ls Rs kAudioChannelLayoutTag_XY coincident mic pair (often 2 figure 8’s) kAudioFormat60958AC3 Apple’s documentation kAudioFormatAC3 Apple’s documentation kAudioFormatAES3 Apple’s documentation kAudioFormatALaw Apple’s documentation kAudioFormatAMR Apple’s documentation kAudioFormatAMR_WB Apple’s documentation kAudioFormatAPAC Apple’s documentation kAudioFormatAppleIMA4 Apple’s documentation kAudioFormatAppleLossless Apple’s documentation kAudioFormatAudible Apple’s documentation kAudioFormatDVIIntelIMA Apple’s documentation kAudioFormatEnhancedAC3 Apple’s documentation kAudioFormatFLAC Apple’s documentation kAudioFormatFlagIsAlignedHigh Apple’s documentation kAudioFormatFlagIsBigEndian Apple’s documentation kAudioFormatFlagIsFloat Apple’s documentation kAudioFormatFlagIsNonInterleaved Apple’s documentation kAudioFormatFlagIsNonMixable Apple’s documentation kAudioFormatFlagIsPacked Apple’s documentation kAudioFormatFlagIsSignedInteger Apple’s documentation kAudioFormatFlagsAreAllClear Apple’s documentation kAudioFormatFlagsAudioUnitCanonical Deprecated Apple’s documentation kAudioFormatFlagsCanonical Deprecated Apple’s documentation kAudioFormatFlagsNativeEndian Apple’s documentation kAudioFormatFlagsNativeFloatPacked Apple’s documentation kAudioFormatLinearPCM Apple’s documentation kAudioFormatMACE3 Apple’s documentation kAudioFormatMACE6 Apple’s documentation kAudioFormatMIDIStream Apple’s documentation kAudioFormatMPEG4AAC Apple’s documentation kAudioFormatMPEG4AAC_ELD Apple’s documentation kAudioFormatMPEG4AAC_ELD_SBR Apple’s documentation kAudioFormatMPEG4AAC_ELD_V2 Apple’s documentation kAudioFormatMPEG4AAC_HE Apple’s documentation kAudioFormatMPEG4AAC_HE_V2 Apple’s documentation kAudioFormatMPEG4AAC_LD Apple’s documentation kAudioFormatMPEG4AAC_Spatial Apple’s documentation kAudioFormatMPEG4CELP Apple’s documentation kAudioFormatMPEG4HVXC Apple’s documentation kAudioFormatMPEG4TwinVQ Apple’s documentation kAudioFormatMPEGD_USAC Apple’s documentation kAudioFormatMPEGLayer1 Apple’s documentation kAudioFormatMPEGLayer2 Apple’s documentation kAudioFormatMPEGLayer3 Apple’s documentation kAudioFormatMicrosoftGSM Apple’s documentation kAudioFormatOpus Apple’s documentation kAudioFormatParameterValueStream Apple’s documentation kAudioFormatQDesign Apple’s documentation kAudioFormatQDesign2 Apple’s documentation kAudioFormatQUALCOMM Apple’s documentation kAudioFormatTimeCode Apple’s documentation kAudioFormatULaw Apple’s documentation kAudioFormatiLBC Apple’s documentation kAudio_BadFilePathError Apple’s documentation kAudio_FileNotFoundError Apple’s documentation kAudio_FilePermissionError Apple’s documentation kAudio_MemFullError Apple’s documentation kAudio_NoError Apple’s documentation kAudio_ParamError Apple’s documentation kAudio_TooManyFilesOpenError Apple’s documentation kAudio_UnimplementedError Apple’s documentation kLinearPCMFormatFlagIsAlignedHigh Apple’s documentation kLinearPCMFormatFlagIsBigEndian Apple’s documentation kLinearPCMFormatFlagIsFloat Apple’s documentation kLinearPCMFormatFlagIsNonInterleaved Apple’s documentation kLinearPCMFormatFlagIsNonMixable Apple’s documentation kLinearPCMFormatFlagIsPacked Apple’s documentation kLinearPCMFormatFlagIsSignedInteger Apple’s documentation kLinearPCMFormatFlagsAreAllClear Apple’s documentation kLinearPCMFormatFlagsSampleFractionMask Apple’s documentation kLinearPCMFormatFlagsSampleFractionShift Apple’s documentation kAudioStreamAnyRate The format can use any sample rate. Note that this constant can only appear
in listings of supported formats. It will never appear in a current format. AVAudioInteger Apple’s documentation AVAudioUInteger Apple’s documentation AudioChannelLabel A tag identifying how the channel is to be used. AudioChannelLayoutTag A tag identifying a particular pre-defined channel layout. AudioFormatFlags Flags that are specific to each format. AudioFormatID A four char code indicating the general kind of data in the stream. AudioSampleType Deprecated Apple’s documentation AudioSessionID Defines a unique identifier for an audio session. AudioUnitSampleType Deprecated Apple’s documentation