Enum av_data::audiosample::ChannelType
source · [−]pub enum ChannelType {
Show 28 variants
C,
L,
R,
Cs,
Ls,
Rs,
Lss,
Rss,
LFE,
Lc,
Rc,
Lh,
Rh,
Ch,
LFE2,
Lw,
Rw,
Ov,
Lhs,
Rhs,
Chs,
Ll,
Rl,
Cl,
Lt,
Rt,
Lo,
Ro,
}Expand description
Known audio channel types.
Variants
C
Center front.
L
Left front.
R
Right front.
Cs
Center surround.
Ls
Left surround.
Rs
Right surround.
Lss
Left surround side.
Rss
Right surround side.
LFE
Low Frequency Effect.
Lc
Left center.
Rc
Right center.
Lh
Left height.
Rh
Right height.
Ch
Center height.
LFE2
Second Low Frequency Effect.
Lw
Left wide.
Rw
Right wide.
Ov
Overhead.
Known also as:
- Over the listener head (Oh) in DTS specification (ETSI TS 102.114)
- Top Center Surround (Ts) in SMPTE 428-3-2006 specification
Lhs
Left height side.
Rhs
Right height side.
Chs
Center height side.
Ll
Left in the plane lower then listener’s ears (DTS specification ETSI TS 102.114).
Rl
Right in the plane lower then listener’s ears (DTS specification ETSI TS 102.114).
Cl
Center in the plane lower then listener’s ears (DTS specification ETSI TS 102.114).
Lt
Left total (SMPTE 428-3-2006 specification).
Rt
Right total (SMPTE 428-3-2006 specification).
Lo
Left-only downmix mode (Dolby ETSI TS 102.366 specification).
Ro
Right-only downmix mode (Dolby ETSI TS 102.366 specification).
Implementations
Trait Implementations
sourceimpl Clone for ChannelType
impl Clone for ChannelType
sourcefn clone(&self) -> ChannelType
fn clone(&self) -> ChannelType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ChannelType
impl Debug for ChannelType
sourceimpl Display for ChannelType
impl Display for ChannelType
sourceimpl PartialEq<ChannelType> for ChannelType
impl PartialEq<ChannelType> for ChannelType
sourcefn eq(&self, other: &ChannelType) -> bool
fn eq(&self, other: &ChannelType) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl Copy for ChannelType
impl Eq for ChannelType
impl StructuralEq for ChannelType
impl StructuralPartialEq for ChannelType
Auto Trait Implementations
impl RefUnwindSafe for ChannelType
impl Send for ChannelType
impl Sync for ChannelType
impl Unpin for ChannelType
impl UnwindSafe for ChannelType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more