pub enum DisplayConvention {
Smpte,
Ebu,
Film,
FeetFrames35mm,
FeetFrames16mm,
Milliseconds,
FrameNumber,
}Expand description
Display convention for timecode rendering.
Variants§
Smpte
SMPTE convention: colon for NDF, semicolon for DF.
Ebu
EBU convention: always uses colons regardless of drop-frame.
Film
Film convention: HH+MM:SS:FF (reel+time).
FeetFrames35mm
Feet and frames for 35mm film at 24fps (16 frames per foot).
FeetFrames16mm
Feet and frames for 16mm film at 24fps (40 frames per foot).
Milliseconds
Absolute milliseconds: HH:MM:SS.mmm.
FrameNumber
Relative frame number from 00:00:00:00.
Trait Implementations§
Source§impl Clone for DisplayConvention
impl Clone for DisplayConvention
Source§fn clone(&self) -> DisplayConvention
fn clone(&self) -> DisplayConvention
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 DisplayConvention
impl Debug for DisplayConvention
Source§impl<'de> Deserialize<'de> for DisplayConvention
impl<'de> Deserialize<'de> for DisplayConvention
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DisplayConvention
impl PartialEq for DisplayConvention
Source§impl Serialize for DisplayConvention
impl Serialize for DisplayConvention
impl Copy for DisplayConvention
impl Eq for DisplayConvention
impl StructuralPartialEq for DisplayConvention
Auto Trait Implementations§
impl Freeze for DisplayConvention
impl RefUnwindSafe for DisplayConvention
impl Send for DisplayConvention
impl Sync for DisplayConvention
impl Unpin for DisplayConvention
impl UnsafeUnpin for DisplayConvention
impl UnwindSafe for DisplayConvention
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