pub struct TrackOverlay(pub u64);Expand description
Specify that this track is an overlay track for the Track specified (in the u-integer).
This means that when this track has a gap on SilentTracks, the overlay track should be used instead. The order of multiple TrackOverlay matters; the first one is the one that should be used.
If the first one is not found, it should be the second, etc.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for TrackOverlay
impl Clone for TrackOverlay
Source§fn clone(&self) -> TrackOverlay
fn clone(&self) -> TrackOverlay
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 TrackOverlay
impl Debug for TrackOverlay
Source§impl Default for TrackOverlay
impl Default for TrackOverlay
Source§impl Deref for TrackOverlay
impl Deref for TrackOverlay
Source§impl Element for TrackOverlay
impl Element for TrackOverlay
Source§fn decode_body<B: Buf>(buf: &mut B) -> Result<Self>
fn decode_body<B: Buf>(buf: &mut B) -> Result<Self>
Decode the body of the element from a buffer.
Source§fn encode_body<B: BufMut>(&self, buf: &mut B) -> Result<()>
fn encode_body<B: BufMut>(&self, buf: &mut B) -> Result<()>
Encode the body of the element to a buffer.
Source§const HAS_DEFAULT_VALUE: bool = false
const HAS_DEFAULT_VALUE: bool = false
Whether the element has a default value, as per Matroska specification.
If true, and the element is missing in a master element, it should be treated as if it were present with the default value.
If false, and the element is missing in a master element, it should be treated as an error.
Source§impl Hash for TrackOverlay
impl Hash for TrackOverlay
Source§impl Ord for TrackOverlay
impl Ord for TrackOverlay
Source§fn cmp(&self, other: &TrackOverlay) -> Ordering
fn cmp(&self, other: &TrackOverlay) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TrackOverlay
impl PartialEq for TrackOverlay
Source§impl PartialOrd for TrackOverlay
impl PartialOrd for TrackOverlay
impl Copy for TrackOverlay
impl Eq for TrackOverlay
impl StructuralPartialEq for TrackOverlay
Auto Trait Implementations§
impl Freeze for TrackOverlay
impl RefUnwindSafe for TrackOverlay
impl Send for TrackOverlay
impl Sync for TrackOverlay
impl Unpin for TrackOverlay
impl UnsafeUnpin for TrackOverlay
impl UnwindSafe for TrackOverlay
Blanket Implementations§
Source§impl<T> AsyncReadElement for Twhere
T: Element,
impl<T> AsyncReadElement for Twhere
T: Element,
Source§impl<T> AsyncReadFrom for Twhere
T: Element,
impl<T> AsyncReadFrom for Twhere
T: Element,
Source§impl<T> AsyncWriteElement for Twhere
T: Element,
impl<T> AsyncWriteElement for Twhere
T: Element,
Source§impl<T> AsyncWriteTo for Twhere
T: Encode,
impl<T> AsyncWriteTo for Twhere
T: Encode,
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