pub enum StreamType {
Show 46 variants
Mpeg1Video = 1,
Mpeg2Video = 2,
Mpeg1Audio = 3,
Mpeg2HalvedSampleRateAudio = 4,
Mpeg2TabledData = 5,
Mpeg2PacketizedData = 6,
Mheg = 7,
DsmCc = 8,
AuxiliaryData09 = 9,
DsmCcMultiprotocolEncapsulation = 10,
DsmCcUnMessages = 11,
DsmCcStreamDescriptors = 12,
DsmCcTabledData = 13,
AuxiliaryData0e = 14,
AdtsAac = 15,
Mpeg4H263BasedVideo = 16,
Mpeg4LoasMultiFormatFramedAudio = 17,
Mpeg4FlexMux = 18,
Mpeg4FlexMuxInTable = 19,
DsmCcSynchronizedDownloadProtocol = 20,
PacketizedMetadata = 21,
SectionedMetadata = 22,
DsmCcDataCarouselMetadata = 23,
DsmCcObjectCarouselMetadata = 24,
SynchronizedDownloadProtocolMetadata = 25,
Ipmp = 26,
H264 = 27,
H265 = 36,
ChineseVideoStandard = 66,
PcmAudio = 128,
DolbyDigitalUpToSixChannelAudio = 129,
Dts6ChannelAudio = 130,
DolbyTrueHdLosslessAudio = 131,
DolbyDigitalPlusUpTo16ChannelAudio = 132,
Dts8ChannelAudio = 133,
Dts8ChannelLosslessAudio = 134,
DolbyDigitalPlusUpTo16ChannelAudioForAtsc = 135,
PresentationGraphicStream = 144,
AtscDsmCcNetworkResourcesTable = 145,
DigiCipher2Text = 192,
DolbyDigitalUpToSixChannelAudioWithAes128Cbc = 193,
DolbyDigitalPlusUpToSixChannelAudioWithAes128Cbc = 194,
AdtsAacWithAes128Cbc = 207,
UltraHdVideo = 209,
H264WithAes128Cbc = 219,
MicrosoftWindowsMediaVideo9 = 234,
}Expand description
Elementary stream type.
Variants§
Mpeg1Video = 1
Mpeg2Video = 2
Mpeg1Audio = 3
Mpeg2HalvedSampleRateAudio = 4
Mpeg2TabledData = 5
Mpeg2PacketizedData = 6
Mheg = 7
DsmCc = 8
AuxiliaryData09 = 9
DsmCcMultiprotocolEncapsulation = 10
DsmCcUnMessages = 11
DsmCcStreamDescriptors = 12
DsmCcTabledData = 13
AuxiliaryData0e = 14
AdtsAac = 15
Mpeg4H263BasedVideo = 16
Mpeg4LoasMultiFormatFramedAudio = 17
Mpeg4FlexMux = 18
Mpeg4FlexMuxInTable = 19
DsmCcSynchronizedDownloadProtocol = 20
PacketizedMetadata = 21
SectionedMetadata = 22
DsmCcDataCarouselMetadata = 23
DsmCcObjectCarouselMetadata = 24
SynchronizedDownloadProtocolMetadata = 25
Ipmp = 26
H264 = 27
H265 = 36
ChineseVideoStandard = 66
PcmAudio = 128
DolbyDigitalUpToSixChannelAudio = 129
Dts6ChannelAudio = 130
DolbyTrueHdLosslessAudio = 131
DolbyDigitalPlusUpTo16ChannelAudio = 132
Dts8ChannelAudio = 133
Dts8ChannelLosslessAudio = 134
DolbyDigitalPlusUpTo16ChannelAudioForAtsc = 135
PresentationGraphicStream = 144
AtscDsmCcNetworkResourcesTable = 145
DigiCipher2Text = 192
DolbyDigitalUpToSixChannelAudioWithAes128Cbc = 193
DolbyDigitalPlusUpToSixChannelAudioWithAes128Cbc = 194
AdtsAacWithAes128Cbc = 207
UltraHdVideo = 209
H264WithAes128Cbc = 219
MicrosoftWindowsMediaVideo9 = 234
Implementations§
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 Hash for StreamType
impl Hash for StreamType
Source§impl PartialEq for StreamType
impl PartialEq for StreamType
impl Copy for StreamType
impl Eq for StreamType
impl StructuralPartialEq for StreamType
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