pub struct Scte35Section {
pub pid: u16,
pub raw: Vec<u8>,
}Expand description
One reassembled SCTE-35 splice_info_section yielded by
TsDemuxer::take_scte35_sections. The raw bytes are the
full section from table_id (0xFC) through CRC_32,
suitable for direct passthrough into
crate::scte35::parse_splice_info_section.
Fields§
§pid: u16PMT-discovered PID this section arrived on. Egress renderers that multiplex multiple SCTE-35 PIDs into one event stream may key on it; v1 LVQR ignores it.
raw: Vec<u8>Raw splice_info_section bytes (table_id .. CRC_32).
Trait Implementations§
Source§impl Clone for Scte35Section
impl Clone for Scte35Section
Source§fn clone(&self) -> Scte35Section
fn clone(&self) -> Scte35Section
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 moreAuto Trait Implementations§
impl Freeze for Scte35Section
impl RefUnwindSafe for Scte35Section
impl Send for Scte35Section
impl Sync for Scte35Section
impl Unpin for Scte35Section
impl UnsafeUnpin for Scte35Section
impl UnwindSafe for Scte35Section
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