pub struct CueDuration(pub u64);Expand description
The duration of the block, expressed in Segment Ticks, which are based on TimestampScale; see (#timestamp-ticks).
If missing, the track’s DefaultDuration does not apply and no duration information is available in terms of the cues.
Tuple Fields§
§0: u64Trait Implementations§
Source§impl Clone for CueDuration
impl Clone for CueDuration
Source§fn clone(&self) -> CueDuration
fn clone(&self) -> CueDuration
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 CueDuration
impl Debug for CueDuration
Source§impl Default for CueDuration
impl Default for CueDuration
Source§impl Deref for CueDuration
impl Deref for CueDuration
Source§impl Element for CueDuration
impl Element for CueDuration
Source§fn decode_body(buf: &mut &[u8]) -> Result<Self>
fn decode_body(buf: &mut &[u8]) -> 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 CueDuration
impl Hash for CueDuration
Source§impl Ord for CueDuration
impl Ord for CueDuration
Source§fn cmp(&self, other: &CueDuration) -> Ordering
fn cmp(&self, other: &CueDuration) -> 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 CueDuration
impl PartialEq for CueDuration
Source§impl PartialOrd for CueDuration
impl PartialOrd for CueDuration
impl Copy for CueDuration
impl Eq for CueDuration
impl StructuralPartialEq for CueDuration
Auto Trait Implementations§
impl Freeze for CueDuration
impl RefUnwindSafe for CueDuration
impl Send for CueDuration
impl Sync for CueDuration
impl Unpin for CueDuration
impl UnsafeUnpin for CueDuration
impl UnwindSafe for CueDuration
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