pub struct CDPWriter { /* private fields */ }Expand description
A struct for writing cc_data packets
Implementations§
source§impl CDPWriter
impl CDPWriter
pub fn new(frame_rate: Framerate) -> Self
sourcepub fn push_packet(&mut self, packet: DTVCCPacket)
pub fn push_packet(&mut self, packet: DTVCCPacket)
Push a cea708_types::DTVCCPacket for writing
sourcepub fn push_cea608(&mut self, cea608: Cea608)
pub fn push_cea608(&mut self, cea608: Cea608)
Push a cea708_types::Cea608 byte pair for writing
pub fn set_time_code(&mut self, time_code: Option<TimeCode>)
sourcepub fn set_sequence_count(&mut self, sequence: u16)
pub fn set_sequence_count(&mut self, sequence: u16)
Set the next packet’s sequence count to a specific value
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for CDPWriter
impl Send for CDPWriter
impl Sync for CDPWriter
impl Unpin for CDPWriter
impl UnwindSafe for CDPWriter
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