pub enum StreamType {
Show 46 variants
MPEG1Video,
H262,
MPEG1Audio,
MPEG2Audio,
MPEG2TabledData,
MPEG2PacketizedData,
MHEG,
DSMCCInAPacketizedStream,
H222AuxiliaryData,
DSMCCMultiprotocolEncapsulation,
DSMCCUNMessages,
DSMCCStreamDescriptors,
DSMCCTabledData,
ISOIEC138181AuxiliaryData,
AAC,
MPEG4H263Video,
MPEG4LOAS,
MPEG4FlexMux,
MPEG4FlexMuxTables,
DSMCCSynchronizedDownloadProtocol,
PacketizedMetadata,
SectionedMetadata,
DSMCCDataCarouselMetadata,
DSMCCObjectCarouselMetadata,
SynchronizedDownloadProtocolMetadata,
IPMP,
H264,
MPEG4RawAudio,
MPEG4Text,
MPEG4AuxiliaryVideo,
SVC,
MVC,
JPEG2000Video,
H265,
ChineseVideoStandard,
IPMPDRM,
H262DES64CBC,
AC3,
SCTESubtitle,
DolbyTrueHDAudio,
AC3DolbyDigitalPlus,
DTS8,
SCTE35,
AC3DolbyDigitalPlus16,
Reserved(u8),
Other(u8),
}
Expand description
ETSI EN 300 468 V1.15.1 (2016-03) ISO/IEC 13818-1
Variants§
MPEG1Video
H262
MPEG1Audio
MPEG2Audio
MPEG2TabledData
MPEG2PacketizedData
MHEG
DSMCCInAPacketizedStream
H222AuxiliaryData
DSMCCMultiprotocolEncapsulation
DSMCCUNMessages
DSMCCStreamDescriptors
DSMCCTabledData
ISOIEC138181AuxiliaryData
AAC
MPEG4H263Video
MPEG4LOAS
MPEG4FlexMux
MPEG4FlexMuxTables
DSMCCSynchronizedDownloadProtocol
PacketizedMetadata
SectionedMetadata
DSMCCDataCarouselMetadata
DSMCCObjectCarouselMetadata
SynchronizedDownloadProtocolMetadata
IPMP
H264
MPEG4RawAudio
MPEG4Text
MPEG4AuxiliaryVideo
SVC
MVC
JPEG2000Video
H265
ChineseVideoStandard
IPMPDRM
H262DES64CBC
AC3
SCTESubtitle
DolbyTrueHDAudio
AC3DolbyDigitalPlus
DTS8
SCTE35
AC3DolbyDigitalPlus16
Reserved(u8)
Other(u8)
Trait Implementations§
Source§impl Clone for StreamType
impl Clone for StreamType
Source§fn clone(&self) -> StreamType
fn clone(&self) -> StreamType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for StreamType
impl Debug for StreamType
Source§impl From<StreamType> for u8
impl From<StreamType> for u8
Source§fn from(st: StreamType) -> u8
fn from(st: StreamType) -> u8
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StreamType
impl RefUnwindSafe for StreamType
impl Send for StreamType
impl Sync for StreamType
impl Unpin for StreamType
impl UnwindSafe for StreamType
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