pub struct MultiLineVitcWriter { /* private fields */ }Expand description
Multi-line VITC writer for redundancy
Implementations§
Source§impl MultiLineVitcWriter
impl MultiLineVitcWriter
Sourcepub fn new(config: VitcWriterConfig) -> Self
pub fn new(config: VitcWriterConfig) -> Self
Create a multi-line writer
Sourcepub fn encode_all_lines(
&mut self,
timecode: &Timecode,
field: u8,
) -> Result<Vec<(u16, Vec<u8>)>, TimecodeError>
pub fn encode_all_lines( &mut self, timecode: &Timecode, field: u8, ) -> Result<Vec<(u16, Vec<u8>)>, TimecodeError>
Encode timecode for all configured lines
Auto Trait Implementations§
impl Freeze for MultiLineVitcWriter
impl RefUnwindSafe for MultiLineVitcWriter
impl Send for MultiLineVitcWriter
impl Sync for MultiLineVitcWriter
impl Unpin for MultiLineVitcWriter
impl UnsafeUnpin for MultiLineVitcWriter
impl UnwindSafe for MultiLineVitcWriter
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