Skip to main content

TimecodeWriter

Trait TimecodeWriter 

Source
pub trait TimecodeWriter {
    // Required methods
    fn write_timecode(
        &mut self,
        timecode: &Timecode,
    ) -> Result<(), TimecodeError>;
    fn frame_rate(&self) -> FrameRate;
    fn flush(&mut self) -> Result<(), TimecodeError>;
}
Expand description

Timecode writer trait

Required Methods§

Source

fn write_timecode(&mut self, timecode: &Timecode) -> Result<(), TimecodeError>

Write a timecode to the output

Source

fn frame_rate(&self) -> FrameRate

Get the current frame rate

Source

fn flush(&mut self) -> Result<(), TimecodeError>

Flush any buffered data

Implementors§