pub enum Tag {
Show 61 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,
}
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§
Source§impl Tag
impl Tag
pub fn is_dvb_service(&self) -> bool
pub fn is_dvb_short_event(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Tag
impl RefUnwindSafe for Tag
impl Send for Tag
impl Sync for Tag
impl Unpin for Tag
impl UnwindSafe for Tag
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