[−][src]Enum mpeg2ts_reader::StreamType
The types of Elementary Stream specified in ISO/IEC 13818-1.
As returned by
StreamInfo::stream_type().
Variants
Iso11172VideoISO/IEC 11172 Video
H262ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream
Iso11172AudioISO/IEC 11172 Audio
Iso138183AudioISO/IEC 13818-3 Audio
H2220PrivateSectionsITU-T Rec. H.222.0 | ISO/IEC 13818-1 private_sections
H2220PesPrivateDataITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data
MhegISO/IEC 13522 MHEG
H2220DsmCcITU-T Rec. H.222.0 | ISO/IEC 13818-1 Annex A DSM-CC
H2221ITU-T Rec. H.222.1
Iso138186MultiprotocolEncapsulationISO/IEC 13818-6 DSM CC multiprotocol encapsulation
DsmccUnMessagesISO/IEC 13818-6 DSM CC U-N messages
DsmccStreamDescriptorsISO/IEC 13818-6 DSM CC stream descriptors
DsmccSectionsISO/IEC 13818-6 DSM CC tabled data
H2220AuxiliaryITU-T Rec. H.222.0 | ISO/IEC 13818-1 auxiliary
AdtsISO/IEC 13818-7 Audio with ADTS transport syntax
Iso144962VisualISO/IEC 14496-2 Visual
LatmISO/IEC 14496-3 Audio with the LATM transport syntax as defined in ISO/IEC 14496-3 / AMD 1
FlexMuxPesISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in PES packets
FlexMuxIso14496SectionsISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in ISO/IEC14496_sections.
SynchronizedDownloadProtocolISO/IEC 13818-6 Synchronized Download Protocol
MetadataInPesMetadata carried in PES packets
MetadataInMetadataSectionsMetadata carried in metadata_sections
DsmccDataCarouselMetadataMetadata carried in ISO/IEC 13818-6 Data Carousel
DsmccObjectCarouselMetadataMetadata carried in ISO/IEC 13818-6 Object Carousel
SynchronizedDownloadProtocolMetadataMetadata carried in ISO/IEC 13818-6 Synchronized Download Protocol
IpmpIPMP stream (defined in ISO/IEC 13818-11, MPEG-2 IPMP)
H264AVC video stream as defined in ITU-T Rec. H.264 | ISO/IEC 14496-10 Video
AudioWithoutTransportSyntaxISO/IEC 14496-3 Audio, without using any additional transport syntax, such as DST, ALS and SLS
Iso1449617textISO/IEC 14496-17 Text
H265ITU-T Rec. H.265 and ISO/IEC 23008-2
ChineseVideoStandardChinese Video Standard
AtscDolbyDigitalAudioDolby Digital (AC-3) audio for ATSC
AtscDsmccNetworkResourcesTableATSC Data Service Table, Network Resources Table
AtscDsmccSynchronousDataPES packets containing ATSC streaming synchronous data
Private(u8)0xc3-0xff privately defined,
Reserved(u8)Reserved for use in future standards
Trait Implementations
impl Clone for StreamType[src]
fn clone(&self) -> StreamType[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl From<u8> for StreamType[src]
impl From<StreamType> for u8[src]
fn from(val: StreamType) -> Self[src]
impl Eq for StreamType[src]
impl Copy for StreamType[src]
impl PartialEq<StreamType> for StreamType[src]
fn eq(&self, other: &StreamType) -> bool[src]
fn ne(&self, other: &StreamType) -> bool[src]
impl Debug for StreamType[src]
impl Hash for StreamType[src]
Auto Trait Implementations
impl Send for StreamType
impl Sync for StreamType
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,