[][src]Enum va_ts::Tag

pub enum Tag {
    VH2621381811172,
    A1381811172,
    Hierarchy,
    RegistrationPrivate,
    DataStreamAlignment,
    TargetBackgroundGrid,
    VideoWindow,
    CASEMMECMPID,
    ISO639,
    SystemClockExternalReference,
    MultiplexBufferUtilizationBounds,
    CopyrightIdentificationSystemAndReference,
    MaximumBitRate,
    PrivateDataIndicator,
    SmoothingBuffer,
    STDVideoBufferLeakControl,
    IBPVideoIFrameIndicator,
    DSMCCCarouselIdentifier,
    DSMCCAssociationTag,
    DSMCCDeferredAssociationTag,
    DSMCCReserved,
    DSMCCNPTReference,
    DSMCCNPTEndpoint,
    DSMCCStreamMode,
    DSMCCStreamEvent,
    VideoStreamHeaderParametersMPEG4H263Based,
    AudioStreamHeaderParametersMPEG4LOASMultiFormatFramed,
    IODParametersForISOIEC144961,
    SLParametersForISOIEC144961,
    FMCParametersForISOIEC144961,
    ExternalESIdentifierForISOIEC144961,
    MuxCodeForISOIEC144961,
    FMXBufferSizeForISOIEC144961,
    MultiplexBufferForISOIEC144961,
    ContentLabelingForISOIEC144961,
    MetadataPointer,
    Metadata,
    MetadataSTD,
    VideoStreamHeaderParametersForITUTRecH264AndISOIEC1449610,
    ISOIEC1381811IPMPDRM,
    TimingAndHRDForITUTRecH264andISOIEC1449610,
    AudioStreamHeaderParametersForISOIEC138187ADTSAAC,
    FlexMuxTimingForISOIEC144961,
    TextStreamHeaderParametersForISOIEC14496,
    AudioExtensionStreamHeaderParametersForISOIEC144963MPEG4LOASMultiFormatFramed,
    VideoAuxiliaryStreamHeaderParameters,
    VideoScalableStreamHeaderParameters,
    VideoMultiStreamHeaderParameters,
    VideoStreamHeaderParametersForITUTRecT800AndISOIEC15444,
    VideoMultiOperationPointStreamHeaderParameters,
    VideoStereoscopic3DStreamHeaderParametersForITUTRecH262ISOIEC138182AndISOIEC111722,
    ProgramStereoscopic3DInformation,
    VideoStereoscopic3DInformation,
    VideoLANFourCCVideoSizeAndCodecInitializationData,
    DVB(TagDVB),
    Reserved(u8),
    ATSC(u8),
    ISDB(u8),
    CableLabs(u8),
    Other(u8),
    Forbidden,
}

Variants

VH2621381811172
A1381811172
Hierarchy
RegistrationPrivate
DataStreamAlignment
TargetBackgroundGrid
VideoWindow
CASEMMECMPID
ISO639
SystemClockExternalReference
MultiplexBufferUtilizationBounds
CopyrightIdentificationSystemAndReference
MaximumBitRate
PrivateDataIndicator
SmoothingBuffer
STDVideoBufferLeakControl
IBPVideoIFrameIndicator
DSMCCCarouselIdentifier
DSMCCAssociationTag
DSMCCDeferredAssociationTag
DSMCCReserved
DSMCCNPTReference
DSMCCNPTEndpoint
DSMCCStreamMode
DSMCCStreamEvent
VideoStreamHeaderParametersMPEG4H263Based
AudioStreamHeaderParametersMPEG4LOASMultiFormatFramed
IODParametersForISOIEC144961
SLParametersForISOIEC144961
FMCParametersForISOIEC144961
ExternalESIdentifierForISOIEC144961
MuxCodeForISOIEC144961
FMXBufferSizeForISOIEC144961
MultiplexBufferForISOIEC144961
ContentLabelingForISOIEC144961
MetadataPointer
Metadata
MetadataSTD
VideoStreamHeaderParametersForITUTRecH264AndISOIEC1449610
ISOIEC1381811IPMPDRM
TimingAndHRDForITUTRecH264andISOIEC1449610
AudioStreamHeaderParametersForISOIEC138187ADTSAAC
FlexMuxTimingForISOIEC144961
TextStreamHeaderParametersForISOIEC14496
AudioExtensionStreamHeaderParametersForISOIEC144963MPEG4LOASMultiFormatFramed
VideoAuxiliaryStreamHeaderParameters
VideoScalableStreamHeaderParameters
VideoMultiStreamHeaderParameters
VideoStreamHeaderParametersForITUTRecT800AndISOIEC15444
VideoMultiOperationPointStreamHeaderParameters
VideoStereoscopic3DStreamHeaderParametersForITUTRecH262ISOIEC138182AndISOIEC111722
ProgramStereoscopic3DInformation
VideoStereoscopic3DInformation
VideoLANFourCCVideoSizeAndCodecInitializationData
DVB(TagDVB)
Reserved(u8)
ATSC(u8)
ISDB(u8)
CableLabs(u8)
Other(u8)
Forbidden

Implementations

impl Tag[src]

pub fn is_dvb_service(&self) -> bool[src]

pub fn is_dvb_short_event(&self) -> bool[src]

Trait Implementations

impl Clone for Tag[src]

impl Debug for Tag[src]

impl From<u8> for Tag[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.