pub struct AacComponentType {
pub mono: bool,
pub stereo: bool,
pub surround: bool,
pub visually_impaired: bool,
pub hard_of_hearing: bool,
pub supplementary: bool,
pub v2: bool,
pub saoc_de: bool,
}Expand description
Decoded AAC component_type — ETSI EN 300 468 Table 26 / Annex H.
Returned by AacExtension::decoded_component_type when aac_type is
Some.
Fields§
§mono: boolSingle mono channel.
stereo: boolStereo.
surround: boolSurround sound (> 2 channels).
visually_impaired: boolAudio description for the visually impaired.
hard_of_hearing: boolAudio for the hard of hearing.
supplementary: boolSupplementary audio (receiver-mix or broadcast-mix).
v2: boolHE-AAC v2 (SBR + PS) rather than HE-AAC v1.
saoc_de: boolSAOC-DE ancillary data present.
Implementations§
Trait Implementations§
Source§impl Clone for AacComponentType
impl Clone for AacComponentType
Source§fn clone(&self) -> AacComponentType
fn clone(&self) -> AacComponentType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AacComponentType
Source§impl Debug for AacComponentType
impl Debug for AacComponentType
impl Eq for AacComponentType
Source§impl PartialEq for AacComponentType
impl PartialEq for AacComponentType
Source§fn eq(&self, other: &AacComponentType) -> bool
fn eq(&self, other: &AacComponentType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AacComponentType
Auto Trait Implementations§
impl Freeze for AacComponentType
impl RefUnwindSafe for AacComponentType
impl Send for AacComponentType
impl Sync for AacComponentType
impl Unpin for AacComponentType
impl UnsafeUnpin for AacComponentType
impl UnwindSafe for AacComponentType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more