pub struct ClosedCaptioningDataField {
pub header: LineHeader,
pub closed_captioning_data_block: u16,
}Expand description
Closed Captioning data field — ETSI EN 301 775 §4.8.1, Table 10
(data_unit_id 0xC5).
Fields§
§header: LineHeaderShared first-byte header (§4.8.1: line_offset 21).
closed_captioning_data_block: u1616-bit closed_captioning_data_block (EIA-608 Rev A, §4.8; the two CC
bytes, MSB = byte one).
Implementations§
Source§impl ClosedCaptioningDataField
impl ClosedCaptioningDataField
Sourcepub fn serialized_len(&self) -> usize
pub fn serialized_len(&self) -> usize
Bytes this data field occupies (the data_unit_length).
Sourcepub fn parse(data: &[u8]) -> Result<Self>
pub fn parse(data: &[u8]) -> Result<Self>
Parse exactly one Closed Captioning data field from data.
Sourcepub fn serialize_into(&self, out: &mut [u8]) -> Result<usize>
pub fn serialize_into(&self, out: &mut [u8]) -> Result<usize>
Serialize into out, returning the number of bytes written.
Trait Implementations§
Source§impl Clone for ClosedCaptioningDataField
impl Clone for ClosedCaptioningDataField
Source§fn clone(&self) -> ClosedCaptioningDataField
fn clone(&self) -> ClosedCaptioningDataField
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ClosedCaptioningDataField
Source§impl Debug for ClosedCaptioningDataField
impl Debug for ClosedCaptioningDataField
impl Eq for ClosedCaptioningDataField
Source§impl Serialize for ClosedCaptioningDataField
Available on crate feature serde only.
impl Serialize for ClosedCaptioningDataField
Available on crate feature
serde only.impl StructuralPartialEq for ClosedCaptioningDataField
Auto Trait Implementations§
impl Freeze for ClosedCaptioningDataField
impl RefUnwindSafe for ClosedCaptioningDataField
impl Send for ClosedCaptioningDataField
impl Sync for ClosedCaptioningDataField
impl Unpin for ClosedCaptioningDataField
impl UnsafeUnpin for ClosedCaptioningDataField
impl UnwindSafe for ClosedCaptioningDataField
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