pub enum ExAudioTagHeaderContent {
NoMultiTrack(AudioFourCc),
OneTrack(AudioFourCc),
ManyTracks(AudioFourCc),
ManyTracksManyCodecs,
Unknown {
audio_multitrack_type: AvMultitrackType,
audio_four_cc: AudioFourCc,
},
}
Expand description
This is a helper enum to represent the different types of multitrack audio.
Variants§
NoMultiTrack(AudioFourCc)
Not multitrack.
OneTrack(AudioFourCc)
Multirack with one track.
ManyTracks(AudioFourCc)
Multitrack with many tracks of the same codec.
ManyTracksManyCodecs
Multitrack with many tracks of different codecs.
Unknown
Unknown multitrack type.
Fields
§
audio_multitrack_type: AvMultitrackType
The type of the multitrack audio.
§
audio_four_cc: AudioFourCc
The FOURCC of the audio codec.
Trait Implementations§
Source§impl Clone for ExAudioTagHeaderContent
impl Clone for ExAudioTagHeaderContent
Source§fn clone(&self) -> ExAudioTagHeaderContent
fn clone(&self) -> ExAudioTagHeaderContent
Returns a copy 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 ExAudioTagHeaderContent
impl Debug for ExAudioTagHeaderContent
Source§impl PartialEq for ExAudioTagHeaderContent
impl PartialEq for ExAudioTagHeaderContent
impl StructuralPartialEq for ExAudioTagHeaderContent
Auto Trait Implementations§
impl Freeze for ExAudioTagHeaderContent
impl RefUnwindSafe for ExAudioTagHeaderContent
impl Send for ExAudioTagHeaderContent
impl Sync for ExAudioTagHeaderContent
impl Unpin for ExAudioTagHeaderContent
impl UnwindSafe for ExAudioTagHeaderContent
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