#[repr(u8)]pub enum AudioChannelPosition {
Show 42 variants
FrontLeft = 0,
FrontRight = 1,
FrontCenter = 2,
Lfe1 = 3,
LeftSurround = 4,
RightSurround = 5,
FrontLeftOfCenter = 6,
FrontRightOfCenter = 7,
RearLeft = 8,
RearRight = 9,
RearCenter = 10,
SurroundLeft = 11,
SurroundRight = 12,
SideLeft = 13,
SideRight = 14,
FrontLeftWide = 15,
FrontRightWide = 16,
TopFrontLeft = 17,
TopFrontRight = 18,
TopFrontCenter = 19,
TopRearLeft = 20,
TopRearRight = 21,
TopRearCenter = 22,
TopSideLeft = 23,
TopSideRight = 24,
TopCenter = 25,
Lfe2 = 26,
BottomFrontLeft = 27,
BottomFrontRight = 28,
BottomFrontCenter = 29,
TopSurroundLeft = 30,
TopSurroundRight = 31,
Lfe3 = 36,
Leos = 37,
Reos = 38,
Hwbcal = 39,
Hwbcar = 40,
Lbs = 41,
Rbs = 42,
LeftEar = 43,
RightEar = 44,
Unknown = 127,
}Expand description
ISO/IEC 23091-3 Audio Channel Position
Consistent with ISO/IEC 23091-3:2018/Amd. 1:2022(E) Table 2 changes.
Variants§
FrontLeft = 0
Front left (L).
FrontRight = 1
Front right (R).
FrontCenter = 2
Centre front (C).
Lfe1 = 3
Low frequency enhancement (LFE).
LeftSurround = 4
Left surround (Ls).
RightSurround = 5
Right surround (Rs).
FrontLeftOfCenter = 6
Left front centre (Lc).
FrontRightOfCenter = 7
Right front centre (Rc).
RearLeft = 8
Rear surround left (Lsr).
RearRight = 9
Rear surround right (Rsr).
RearCenter = 10
Rear centre (Cs).
SurroundLeft = 11
Left surround direct (Lsd).
SurroundRight = 12
Right surround direct (Rsd).
SideLeft = 13
Left side surround (Lss).
SideRight = 14
Right side surround (Rss).
FrontLeftWide = 15
Left wide front (Lw).
FrontRightWide = 16
Right wide front (Rw).
TopFrontLeft = 17
Left front vertical height (Lv).
TopFrontRight = 18
Right front vertical height (Rv).
TopFrontCenter = 19
Centre front vertical height (Cv).
TopRearLeft = 20
Left surround vertical height rear (Lvr).
TopRearRight = 21
Right surround vertical height rear (Rvr).
TopRearCenter = 22
Centre vertical height rear (Cvr).
TopSideLeft = 23
Left vertical height side surround (Lvss).
TopSideRight = 24
Right vertical height side surround (Rvss).
TopCenter = 25
Top centre surround (Ts).
Lfe2 = 26
Low frequency enhancement 2 (LFE2).
BottomFrontLeft = 27
Left front vertical bottom (Lb).
BottomFrontRight = 28
Right front vertical bottom (Rb).
BottomFrontCenter = 29
Centre front vertical bottom (Cb).
TopSurroundLeft = 30
Left vertical height surround (Lvs).
TopSurroundRight = 31
Right vertical height surround (Rvs).
Lfe3 = 36
Low frequency enhancement 3 (LFE3).
Leos = 37
Left edge of screen (Leos).
Reos = 38
Right edge of screen (Reos).
Hwbcal = 39
Half-way between centre of screen and left edge of screen (Hwbcal).
Hwbcar = 40
Half-way between centre of screen and right edge of screen (Hwbcar).
Lbs = 41
Left back surround (Lbs).
Rbs = 42
Right back surround (Rbs).
LeftEar = 43
Left ear (Lear).
Audio signals associated with this loudspeaker position are intended for stereo headphone playback only. They can be unsuitable for loudspeaker playback. This loudspeaker position is applicable for binaural signals but it shall not be applied for traditional stereo signals.
RightEar = 44
Right ear (Rear).
Audio signals associated with this loudspeaker position are intended for stereo headphone playback only. They can be unsuitable for loudspeaker playback. This loudspeaker position is applicable for binaural signals but it shall not be applied for traditional stereo signals.
Unknown = 127
Unknown/undefined position (unpositioned).
Implementations§
Trait Implementations§
Source§impl Clone for AudioChannelPosition
impl Clone for AudioChannelPosition
Source§fn clone(&self) -> AudioChannelPosition
fn clone(&self) -> AudioChannelPosition
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more