pub enum StreamType {
Show 61 variants Reserved, VideoStreamHeaderParametersForItuTRecH262IsoIec138182AndIsoIec111722, AudioStreamHeaderParametersForIsoIec138183AndIsoIec111723, HierarchyForStreamSelection, RegistrationOfPrivateFormats, DataStreamAlignmentForPacketizedVideoAndAudioSyncPoint, TargetBackgroundGridDefinesTotalDisplayAreaSize, VideoWindowDefinesPositionInDisplayArea, ConditionalAccessSystemAndEmmEcmPid, Iso639LanguageAndAudioType, SystemClockExternalReference, MultiplexBufferUtilizationBounds, CopyrightIdentificationSystemAndReference, MaximumBitRate, PrivateDataIndicator, SmoothingBuffer, StdVideoBufferLeakControl, IbpVideoIFrameIndicator, IsiIec138186DsmCcCarouselIdentifier, IsiIec138186DsmCcAssociationTag, IsiIec138186DsmCcDeferredAssociationTag, IsiIec138186DsmCcReserved, DsmCcNptReference, DsmCcNptEndpoint, DsmCcStreamMode, DsmCcStreamEvent, VideoStreamHeaderParametersForIsoIec144962, AudioStreamHeaderParametersForIsoIec144963, IodParametersForIsoIec144961, SlParametersForIsoIec144961, FmcParametersForIsoIec144961, ExternalEsIdentifierForIsoIec144961, MuxCodeForIsoIec144961, FmxBufferSizeForIsoIec144961, MultiplexBufferForIsoIec144961, ContentLabelingForIsoIec144961, MetadataPointer, Metadata, MetadataStd, VideoStreamHeaderParametersForItuTRecH264AndIsoIec1449610, IsoIec1381811Ipmp, TimingAndHrdForItuTRecH264AndIsoIec1449610, AudioStreamHeaderParametersForIsoIec138187AdtsAac, FlexMuxTimingForIsoIec144961, TextStreamHeaderParametersForIsoIec14496, AudioExtensionStreamHeaderParametersForIsoIec144963, VideoAuxiliaryStreamHeaderParameters, VideoScalableStreamHeaderParameters, VideoMultiStreamHeaderParameters, VideoStreamHeaderParametersForItuTRecT802AndIsoIec154443, VideoMultiOperationPointStreamHeaderParameters, VideoStereoscopic3DStreamHeaderParametersForItuTRecH262IsoIec138182AndIsoIec111722, ProgramStereoscopic3DInformation, VideoStereoscopic3DInformation, UsedByDvb, UsedByAtsc, VideoLanFourCc, UsedByIsdb, UsedByCableLabs, Other, Forbidden,
}

Variants

Reserved

VideoStreamHeaderParametersForItuTRecH262IsoIec138182AndIsoIec111722

AudioStreamHeaderParametersForIsoIec138183AndIsoIec111723

HierarchyForStreamSelection

RegistrationOfPrivateFormats

DataStreamAlignmentForPacketizedVideoAndAudioSyncPoint

TargetBackgroundGridDefinesTotalDisplayAreaSize

VideoWindowDefinesPositionInDisplayArea

ConditionalAccessSystemAndEmmEcmPid

Iso639LanguageAndAudioType

SystemClockExternalReference

MultiplexBufferUtilizationBounds

CopyrightIdentificationSystemAndReference

MaximumBitRate

PrivateDataIndicator

SmoothingBuffer

StdVideoBufferLeakControl

IbpVideoIFrameIndicator

IsiIec138186DsmCcCarouselIdentifier

IsiIec138186DsmCcAssociationTag

IsiIec138186DsmCcDeferredAssociationTag

IsiIec138186DsmCcReserved

DsmCcNptReference

DsmCcNptEndpoint

DsmCcStreamMode

DsmCcStreamEvent

VideoStreamHeaderParametersForIsoIec144962

AudioStreamHeaderParametersForIsoIec144963

IodParametersForIsoIec144961

SlParametersForIsoIec144961

FmcParametersForIsoIec144961

ExternalEsIdentifierForIsoIec144961

MuxCodeForIsoIec144961

FmxBufferSizeForIsoIec144961

MultiplexBufferForIsoIec144961

ContentLabelingForIsoIec144961

MetadataPointer

Metadata

MetadataStd

VideoStreamHeaderParametersForItuTRecH264AndIsoIec1449610

IsoIec1381811Ipmp

TimingAndHrdForItuTRecH264AndIsoIec1449610

AudioStreamHeaderParametersForIsoIec138187AdtsAac

FlexMuxTimingForIsoIec144961

TextStreamHeaderParametersForIsoIec14496

AudioExtensionStreamHeaderParametersForIsoIec144963

VideoAuxiliaryStreamHeaderParameters

VideoScalableStreamHeaderParameters

VideoMultiStreamHeaderParameters

VideoStreamHeaderParametersForItuTRecT802AndIsoIec154443

VideoMultiOperationPointStreamHeaderParameters

VideoStereoscopic3DStreamHeaderParametersForItuTRecH262IsoIec138182AndIsoIec111722

ProgramStereoscopic3DInformation

VideoStereoscopic3DInformation

UsedByDvb

UsedByAtsc

VideoLanFourCc

UsedByIsdb

UsedByCableLabs

Other

Forbidden

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.