Enum mpeg2ts_reader::descriptor::Descriptor
[−]
[src]
pub enum Descriptor<'buf> {
Reserved {
tag: u8,
payload: &'buf [u8],
},
VideoStream {
payload: &'buf [u8],
},
AudioStream {
payload: &'buf [u8],
},
Hierarchy {
payload: &'buf [u8],
},
Registration {
payload: &'buf [u8],
},
DataStreamAlignment {
payload: &'buf [u8],
},
TargetBackgroundGrid {
payload: &'buf [u8],
},
VideoWindow {
payload: &'buf [u8],
},
CA {
payload: &'buf [u8],
},
ISO639Language {
payload: &'buf [u8],
},
SystemClock {
payload: &'buf [u8],
},
MultiplexBufferUtilization {
payload: &'buf [u8],
},
Copyright {
payload: &'buf [u8],
},
MaximumBitrate {
payload: &'buf [u8],
},
PrivateDataIndicator {
payload: &'buf [u8],
},
SmoothingBuffer {
payload: &'buf [u8],
},
STD {
payload: &'buf [u8],
},
IBP {
payload: &'buf [u8],
},
IsoIec13818dash6 {
tag: u8,
payload: &'buf [u8],
},
MPEG4Video {
payload: &'buf [u8],
},
MPEG4Audio {
payload: &'buf [u8],
},
IOD {
payload: &'buf [u8],
},
SL {
payload: &'buf [u8],
},
FMC {
payload: &'buf [u8],
},
ExternalESID {
payload: &'buf [u8],
},
MuxCode {
payload: &'buf [u8],
},
FmxBufferSize {
payload: &'buf [u8],
},
MultiplexBuffer {
payload: &'buf [u8],
},
UserPrivate {
tag: u8,
payload: &'buf [u8],
},
}Variants
ReservedFields of Reserved
tag: u8 | |
payload: &'buf [u8] |
VideoStreamFields of VideoStream
payload: &'buf [u8] |
AudioStreamFields of AudioStream
payload: &'buf [u8] |
HierarchyFields of Hierarchy
payload: &'buf [u8] |
RegistrationFields of Registration
payload: &'buf [u8] |
DataStreamAlignmentFields of DataStreamAlignment
payload: &'buf [u8] |
TargetBackgroundGridFields of TargetBackgroundGrid
payload: &'buf [u8] |
VideoWindowFields of VideoWindow
payload: &'buf [u8] |
CAFields of CA
payload: &'buf [u8] |
ISO639LanguageFields of ISO639Language
payload: &'buf [u8] |
SystemClockFields of SystemClock
payload: &'buf [u8] |
MultiplexBufferUtilizationFields of MultiplexBufferUtilization
payload: &'buf [u8] |
CopyrightFields of Copyright
payload: &'buf [u8] |
MaximumBitrateFields of MaximumBitrate
payload: &'buf [u8] |
PrivateDataIndicatorFields of PrivateDataIndicator
payload: &'buf [u8] |
SmoothingBufferFields of SmoothingBuffer
payload: &'buf [u8] |
STDFields of STD
payload: &'buf [u8] |
IBPFields of IBP
payload: &'buf [u8] |
IsoIec13818dash6ISO IEC 13818-6
Fields of IsoIec13818dash6
tag: u8 | |
payload: &'buf [u8] |
MPEG4VideoFields of MPEG4Video
payload: &'buf [u8] |
MPEG4AudioFields of MPEG4Audio
payload: &'buf [u8] |
IODFields of IOD
payload: &'buf [u8] |
SLFields of SL
payload: &'buf [u8] |
FMCFields of FMC
payload: &'buf [u8] |
ExternalESIDFields of ExternalESID
payload: &'buf [u8] |
MuxCodeFields of MuxCode
payload: &'buf [u8] |
FmxBufferSizeFields of FmxBufferSize
payload: &'buf [u8] |
MultiplexBufferFields of MultiplexBuffer
payload: &'buf [u8] |
UserPrivateFields of UserPrivate
tag: u8 | |
payload: &'buf [u8] |