pub struct StreamType(pub u8);
Expand description
The types of Elementary Stream specified in ISO/IEC 13818-1.
As returned by
StreamInfo::stream_type()
.
Tuple Fields§
§0: u8
Implementations§
Source§impl StreamType
impl StreamType
Sourcepub const ISO_11172_VIDEO: StreamType
pub const ISO_11172_VIDEO: StreamType
ISO/IEC 11172 Video
Sourcepub const H262: StreamType
pub const H262: StreamType
ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream
Sourcepub const ISO_11172_AUDIO: StreamType
pub const ISO_11172_AUDIO: StreamType
ISO/IEC 11172 Audio
Sourcepub const ISO_138183_AUDIO: StreamType
pub const ISO_138183_AUDIO: StreamType
ISO/IEC 13818-3 Audio
Sourcepub const H222_0_PRIVATE_SECTIONS: StreamType
pub const H222_0_PRIVATE_SECTIONS: StreamType
ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private_sections
Sourcepub const H222_0_PES_PRIVATE_DATA: StreamType
pub const H222_0_PES_PRIVATE_DATA: StreamType
ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
Sourcepub const MHEG: StreamType
pub const MHEG: StreamType
ISO/IEC 13522 MHEG
Sourcepub const H222_0_DSM_CC: StreamType
pub const H222_0_DSM_CC: StreamType
ITU-T Rec. H.222.0 | ISO/IEC 13818-1 Annex A DSM-CC
Sourcepub const H2221: StreamType
pub const H2221: StreamType
ITU-T Rec. H.222.1
Sourcepub const ISO_13818_6_MULTIPROTOCOL_ENCAPSULATION: StreamType
pub const ISO_13818_6_MULTIPROTOCOL_ENCAPSULATION: StreamType
ISO/IEC 13818-6 DSM CC multiprotocol encapsulation
Sourcepub const DSMCC_UN_MESSAGES: StreamType
pub const DSMCC_UN_MESSAGES: StreamType
ISO/IEC 13818-6 DSM CC U-N messages
Sourcepub const DSMCC_STREAM_DESCRIPTORS: StreamType
pub const DSMCC_STREAM_DESCRIPTORS: StreamType
ISO/IEC 13818-6 DSM CC stream descriptors
Sourcepub const DSMCC_SECTIONS: StreamType
pub const DSMCC_SECTIONS: StreamType
ISO/IEC 13818-6 DSM CC tabled data
Sourcepub const H222_0_AUXILIARY: StreamType
pub const H222_0_AUXILIARY: StreamType
ITU-T Rec. H.222.0 | ISO/IEC 13818-1 auxiliary
Sourcepub const ADTS: StreamType
pub const ADTS: StreamType
ISO/IEC 13818-7 Audio with ADTS transport syntax
Sourcepub const ISO_14496_2_VISUAL: StreamType
pub const ISO_14496_2_VISUAL: StreamType
ISO/IEC 14496-2 Visual
Sourcepub const LATM: StreamType
pub const LATM: StreamType
ISO/IEC 14496-3 Audio with the LATM transport syntax as defined in ISO/IEC 14496-3 / AMD 1
Sourcepub const FLEX_MUX_PES: StreamType
pub const FLEX_MUX_PES: StreamType
ISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in PES packets
Sourcepub const FLEX_MUX_ISO_14496_SECTIONS: StreamType
pub const FLEX_MUX_ISO_14496_SECTIONS: StreamType
ISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in ISO/IEC14496_sections.
Sourcepub const SYNCHRONIZED_DOWNLOAD_PROTOCOL: StreamType
pub const SYNCHRONIZED_DOWNLOAD_PROTOCOL: StreamType
ISO/IEC 13818-6 Synchronized Download Protocol
Sourcepub const METADATA_IN_PES: StreamType
pub const METADATA_IN_PES: StreamType
Metadata carried in PES packets
Sourcepub const METADATA_IN_METADATA_SECTIONS: StreamType
pub const METADATA_IN_METADATA_SECTIONS: StreamType
Metadata carried in metadata_sections
Sourcepub const DSMCC_DATA_CAROUSEL_METADATA: StreamType
pub const DSMCC_DATA_CAROUSEL_METADATA: StreamType
Metadata carried in ISO/IEC 13818-6 Data Carousel
Sourcepub const DSMCC_OBJECT_CAROUSEL_METADATA: StreamType
pub const DSMCC_OBJECT_CAROUSEL_METADATA: StreamType
Metadata carried in ISO/IEC 13818-6 Object Carousel
Sourcepub const SYNCHRONIZED_DOWNLOAD_PROTOCOL_METADATA: StreamType
pub const SYNCHRONIZED_DOWNLOAD_PROTOCOL_METADATA: StreamType
Metadata carried in ISO/IEC 13818-6 Synchronized Download Protocol
Sourcepub const IPMP: StreamType
pub const IPMP: StreamType
IPMP stream (defined in ISO/IEC 13818-11, MPEG-2 IPMP)
Sourcepub const H264: StreamType
pub const H264: StreamType
AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
Sourcepub const AUDIO_WITHOUT_TRANSPORT_SYNTAX: StreamType
pub const AUDIO_WITHOUT_TRANSPORT_SYNTAX: StreamType
ISO/IEC 14496-3 Audio, without using any additional transport syntax, such as DST, ALS and SLS
Sourcepub const ISO_14496_17_TEXT: StreamType
pub const ISO_14496_17_TEXT: StreamType
ISO/IEC 14496-17 Text
Sourcepub const H265: StreamType
pub const H265: StreamType
ITU-T Rec. H.265 and ISO/IEC 23008-2
Sourcepub const CHINESE_VIDEO_STANDARD: StreamType
pub const CHINESE_VIDEO_STANDARD: StreamType
Chinese Video Standard
Sourcepub const ATSC_DOLBY_DIGITAL_AUDIO: StreamType
pub const ATSC_DOLBY_DIGITAL_AUDIO: StreamType
Dolby Digital (AC-3) audio for ATSC
Sourcepub const ATSC_DSMCC_NETWORK_RESOURCES_TABLE: StreamType
pub const ATSC_DSMCC_NETWORK_RESOURCES_TABLE: StreamType
ATSC Data Service Table, Network Resources Table
Sourcepub const ATSC_DSMCC_SYNCHRONOUS_DATA: StreamType
pub const ATSC_DSMCC_SYNCHRONOUS_DATA: StreamType
PES packets containing ATSC streaming synchronous data
Trait Implementations§
Source§impl Clone for StreamType
impl Clone for StreamType
Source§fn clone(&self) -> StreamType
fn clone(&self) -> StreamType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more