[][src]Enum va_ts::StreamType

pub enum StreamType {
    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),
}

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

impl Clone for StreamType[src]

impl Debug for StreamType[src]

impl From<u8> for StreamType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.