pub enum TimecodeSource {
Ltc,
Vitc,
Mtc,
Ntp,
Ptp,
FreeRun,
FileMetadata,
}Expand description
Source type that originally generated the timecode.
Variants§
Ltc
Linear Timecode from audio track
Vitc
Vertical Interval Timecode
Mtc
MIDI Time Code
Ntp
Network Time Protocol derived
Ptp
Precision Time Protocol derived
FreeRun
Manually entered / free-run generator
FileMetadata
Timecode reconstructed from file metadata
Trait Implementations§
Source§impl Clone for TimecodeSource
impl Clone for TimecodeSource
Source§fn clone(&self) -> TimecodeSource
fn clone(&self) -> TimecodeSource
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 TimecodeSource
impl Debug for TimecodeSource
Source§impl PartialEq for TimecodeSource
impl PartialEq for TimecodeSource
impl Copy for TimecodeSource
impl Eq for TimecodeSource
impl StructuralPartialEq for TimecodeSource
Auto Trait Implementations§
impl Freeze for TimecodeSource
impl RefUnwindSafe for TimecodeSource
impl Send for TimecodeSource
impl Sync for TimecodeSource
impl Unpin for TimecodeSource
impl UnsafeUnpin for TimecodeSource
impl UnwindSafe for TimecodeSource
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