Enum mpeg2ts_reader::pes::StreamId
source · pub enum StreamId {
Show 23 variants
ProgramStreamMap,
PrivateStream1,
PaddingStream,
PrivateStream2,
Audio(u8),
Video(u8),
EcmStream,
EmmStream,
DsmCc,
Iso13522Stream,
H2221TypeA,
H2221TypeB,
H2221TypeC,
H2221TypeD,
H2221TypeE,
AncillaryStream,
SlPacketizedStream,
FlexMuxStream,
MetadataStream,
ExtendedStreamId,
ReservedDataStream,
ProgramStreamDirectory,
Unknown(u8),
}Expand description
Values which may be returned by
PesHeader::stream_id() to identify the kind of
content within the Packetized Elementary Stream.
Variants§
ProgramStreamMap
program_stream_map
PrivateStream1
private_stream_1
PaddingStream
padding_stream
PrivateStream2
private_stream_2
Audio(u8)
ISO/IEC 13818-3 or ISO/IEC 11172-3 or ISO/IEC 13818-7 or ISO/IEC 14496-3 audio stream
Video(u8)
Rec. ITU-T H.262 | ISO/IEC 13818-2, ISO/IEC 11172-2, ISO/IEC 14496-2, Rec. ITU-T H.264 | ISO/IEC 14496-10 or Rec. ITU-T H.265 | ISO/IEC 23008-2 video stream
EcmStream
ECM_stream
EmmStream
EMM_stream
DsmCc
Rec. ITU-T H.222.0 | ISO/IEC 13818-1 Annex B or ISO/IEC 13818-6_DSMCC_stream
Iso13522Stream
ISO/IEC_13522_stream
H2221TypeA
Rec. ITU-T H.222.1 type A
H2221TypeB
Rec. ITU-T H.222.1 type B
H2221TypeC
Rec. ITU-T H.222.1 type C
H2221TypeD
Rec. ITU-T H.222.1 type D
H2221TypeE
Rec. ITU-T H.222.1 type E
AncillaryStream
ancillary_stream
SlPacketizedStream
ISO/IEC 14496-1_SL-packetized_stream
FlexMuxStream
ISO/IEC 14496-1_FlexMux_stream
MetadataStream
metadata stream
ExtendedStreamId
extended_stream_id
ReservedDataStream
reserved data stream
ProgramStreamDirectory
program_stream_directory
Unknown(u8)
Encapsulates a stream_id value not specified in ISO/IEC 13818-1