pub enum AudioChannelInformation {
NumberOfChannelsOnly {
number_of_channels: u64,
},
WithAudioCodingIdentifiers {
number_of_channels: u64,
audio_coding_identifiers: Vec<String>,
},
WithSpecialUsageIdentifiers {
number_of_channels: u64,
audio_coding_identifiers: Vec<String>,
binaural: bool,
immersive: bool,
downmix: bool,
},
}Expand description
Information about the audio channels in a given rendition.
Variants§
Trait Implementations§
Source§impl Clone for AudioChannelInformation
impl Clone for AudioChannelInformation
Source§fn clone(&self) -> AudioChannelInformation
fn clone(&self) -> AudioChannelInformation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AudioChannelInformation
impl Debug for AudioChannelInformation
Source§impl PartialEq for AudioChannelInformation
impl PartialEq for AudioChannelInformation
impl Eq for AudioChannelInformation
impl StructuralPartialEq for AudioChannelInformation
Auto Trait Implementations§
impl Freeze for AudioChannelInformation
impl RefUnwindSafe for AudioChannelInformation
impl Send for AudioChannelInformation
impl Sync for AudioChannelInformation
impl Unpin for AudioChannelInformation
impl UnwindSafe for AudioChannelInformation
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