Skip to main content

Crate core_audio_types

Crate core_audio_types 

Source

Structs§

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.

Constants§

AVAudioSessionErrorInsufficientPriorityDeprecated
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
kAudioFormatFlagsAudioUnitCanonicalDeprecated
Apple’s documentation
kAudioFormatFlagsCanonicalDeprecated
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

Statics§

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.

Type Aliases§

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.
AudioSampleTypeDeprecated
Apple’s documentation
AudioSessionID
Defines a unique identifier for an audio session.
AudioUnitSampleTypeDeprecated
Apple’s documentation