pub struct StreamId(/* private fields */);Expand description
Values which may be returned by
PesHeader::stream_id() to identify the kind of
content within the Packetized Elementary Stream.
Implementations§
Source§impl StreamId
impl StreamId
Sourcepub const PROGRAM_STREAM_MAP: StreamId
pub const PROGRAM_STREAM_MAP: StreamId
program_stream_map
Sourcepub const PRIVATE_STREAM1: StreamId
pub const PRIVATE_STREAM1: StreamId
private_stream_1
Sourcepub const PADDING_STREAM: StreamId
pub const PADDING_STREAM: StreamId
padding_stream
Sourcepub const PRIVATE_STREAM2: StreamId
pub const PRIVATE_STREAM2: StreamId
private_stream_2
Sourcepub const ECM_STREAM: StreamId
pub const ECM_STREAM: StreamId
ECM_stream
Sourcepub const EMM_STREAM: StreamId
pub const EMM_STREAM: StreamId
EMM_stream
Sourcepub const DSM_CC: StreamId
pub const DSM_CC: StreamId
Rec. ITU-T H.222.0 | ISO/IEC 13818-1 Annex B or ISO/IEC 13818-6_DSMCC_stream
Sourcepub const ISO_13522_STREAM: StreamId
pub const ISO_13522_STREAM: StreamId
ISO/IEC_13522_stream
Sourcepub const H222_1_TYPE_A: StreamId
pub const H222_1_TYPE_A: StreamId
Rec. ITU-T H.222.1 type A
Sourcepub const H222_1_TYPE_B: StreamId
pub const H222_1_TYPE_B: StreamId
Rec. ITU-T H.222.1 type B
Sourcepub const H222_1_TYPE_C: StreamId
pub const H222_1_TYPE_C: StreamId
Rec. ITU-T H.222.1 type C
Sourcepub const H222_1_TYPE_D: StreamId
pub const H222_1_TYPE_D: StreamId
Rec. ITU-T H.222.1 type D
Sourcepub const H222_1_TYPE_E: StreamId
pub const H222_1_TYPE_E: StreamId
Rec. ITU-T H.222.1 type E
Sourcepub const ANCILLARY_STREAM: StreamId
pub const ANCILLARY_STREAM: StreamId
ancillary_stream
Sourcepub const SL_PACKETIZED_STREAM: StreamId
pub const SL_PACKETIZED_STREAM: StreamId
ISO/IEC 14496-1_SL-packetized_stream
Sourcepub const FLEX_MUX_STREAM: StreamId
pub const FLEX_MUX_STREAM: StreamId
ISO/IEC 14496-1_FlexMux_stream
Sourcepub const METADATA_STREAM: StreamId
pub const METADATA_STREAM: StreamId
metadata stream
Sourcepub const EXTENDED_STREAM_ID: StreamId
pub const EXTENDED_STREAM_ID: StreamId
extended_stream_id
Sourcepub const RESERVED_DATA_STREAM: StreamId
pub const RESERVED_DATA_STREAM: StreamId
reserved data stream
Sourcepub const PROGRAM_STREAM_DIRECTORY: StreamId
pub const PROGRAM_STREAM_DIRECTORY: StreamId
program_stream_directory
Trait Implementations§
impl Eq for StreamId
impl StructuralPartialEq for StreamId
Auto Trait Implementations§
impl Freeze for StreamId
impl RefUnwindSafe for StreamId
impl Send for StreamId
impl Sync for StreamId
impl Unpin for StreamId
impl UnwindSafe for StreamId
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