Enum matroska_demuxer::ElementId[][src]

pub enum ElementId {
Show variants Unknown, Ebml, EbmlVersion, EbmlReadVersion, EbmlMaxIdLength, EbmlMaxSizeLength, DocType, DocTypeVersion, DocTypeReadVersion, Crc32, Void, Segment, SeekHead, Seek, SeekId, SeekPosition, Info, TimestampScale, Duration, DateUtc, Title, MuxingApp, WritingApp, Cluster, Timestamp, PrevSize, SimpleBlock, BlockGroup, Block, BlockAdditions, BlockMore, BlockAddId, BlockAdditional, BlockDuration, ReferenceBlock, DiscardPadding, Tracks, TrackEntry, TrackNumber, TrackUid, TrackType, FlagEnabled, FlagDefault, FlagForced, FlagHearingImpaired, FlagVisualImpaired, FlagTextDescriptions, FlagOriginal, FlagCommentary, FlagLacing, DefaultDuration, Name, Language, CodecId, CodecPrivate, CodecName, CodecDelay, SeekPreRoll, Video, FlagInterlaced, StereoMode, AlphaMode, PixelWidth, PixelHeight, PixelCropBottom, PixelCropTop, PixelCropLeft, PixelCropRight, DisplayWidth, DisplayHeight, DisplayUnit, AspectRatioType, Audio, SamplingFrequency, OutputSamplingFrequency, Channels, BitDepth, ContentEncodings, ContentEncoding, ContentEncodingOrder, ContentEncodingScope, ContentEncodingType, ContentEncryption, ContentEncAlgo, ContentEncKeyId, ContentEncAesSettings, AesSettingsCipherMode, Colour, MatrixCoefficients, BitsPerChannel, ChromaSubsamplingHorz, ChromaSubsamplingVert, CbSubsamplingHorz, CbSubsamplingVert, ChromaSitingHorz, ChromaSitingVert, Range, TransferCharacteristics, Primaries, MaxCll, MaxFall, MasteringMetadata, PrimaryRChromaticityX, PrimaryRChromaticityY, PrimaryGChromaticityX, PrimaryGChromaticityY, PrimaryBChromaticityX, PrimaryBChromaticityY, WhitePointChromaticityX, WhitePointChromaticityY, LuminanceMax, LuminanceMin, Cues, CuePoint, CueTime, CueTrackPositions, CueTrack, CueClusterPosition, CueRelativePosition, CueDuration, CueBlockNumber, Chapters, EditionEntry, ChapterAtom, ChapterUid, ChapterStringUid, ChapterTimeStart, ChapterTimeEnd, ChapterDisplay, ChapString, ChapLanguage, ChapLanguageIetf, ChapCountry, Tags, Tag, Targets, TargetTypeValue, TargetType, TagTrackUid, SimpleTag, TagName, TagLanguage, TagDefault, TagString, TagBinary,
}

The IDs of the supported elements.

Variants

Unknown
Ebml
EbmlVersion
EbmlReadVersion
EbmlMaxIdLength
EbmlMaxSizeLength
DocType
DocTypeVersion
DocTypeReadVersion
Crc32
Void
Segment
SeekHead
Seek
SeekId
SeekPosition
Info
TimestampScale
Duration
DateUtc
Title
MuxingApp
WritingApp
Cluster
Timestamp
PrevSize
SimpleBlock
BlockGroup
Block
BlockAdditions
BlockMore
BlockAddId
BlockAdditional
BlockDuration
ReferenceBlock
DiscardPadding
Tracks
TrackEntry
TrackNumber
TrackUid
TrackType
FlagEnabled
FlagDefault
FlagForced
FlagHearingImpaired
FlagVisualImpaired
FlagTextDescriptions
FlagOriginal
FlagCommentary
FlagLacing
DefaultDuration
Name
Language
CodecId
CodecPrivate
CodecName
CodecDelay
SeekPreRoll
Video
FlagInterlaced
StereoMode
AlphaMode
PixelWidth
PixelHeight
PixelCropBottom
PixelCropTop
PixelCropLeft
PixelCropRight
DisplayWidth
DisplayHeight
DisplayUnit
AspectRatioType
Audio
SamplingFrequency
OutputSamplingFrequency
Channels
BitDepth
ContentEncodings
ContentEncoding
ContentEncodingOrder
ContentEncodingScope
ContentEncodingType
ContentEncryption
ContentEncAlgo
ContentEncKeyId
ContentEncAesSettings
AesSettingsCipherMode
Colour
MatrixCoefficients
BitsPerChannel
ChromaSubsamplingHorz
ChromaSubsamplingVert
CbSubsamplingHorz
CbSubsamplingVert
ChromaSitingHorz
ChromaSitingVert
Range
TransferCharacteristics
Primaries
MaxCll
MaxFall
MasteringMetadata
PrimaryRChromaticityX
PrimaryRChromaticityY
PrimaryGChromaticityX
PrimaryGChromaticityY
PrimaryBChromaticityX
PrimaryBChromaticityY
WhitePointChromaticityX
WhitePointChromaticityY
LuminanceMax
LuminanceMin
Cues
CuePoint
CueTime
CueTrackPositions
CueTrack
CueClusterPosition
CueRelativePosition
CueDuration
CueBlockNumber
Chapters
EditionEntry
ChapterAtom
ChapterUid
ChapterStringUid
ChapterTimeStart
ChapterTimeEnd
ChapterDisplay
ChapString
ChapLanguage
ChapLanguageIetf
ChapCountry
Tags
Tag
Targets
TargetTypeValue
TargetType
TagTrackUid
SimpleTag
TagName
TagLanguage
TagDefault
TagString
TagBinary

Trait Implementations

impl Clone for ElementId[src]

impl Copy for ElementId[src]

impl Debug for ElementId[src]

impl Eq for ElementId[src]

impl Hash for ElementId[src]

impl PartialEq<ElementId> for ElementId[src]

impl StructuralEq for ElementId[src]

impl StructuralPartialEq for ElementId[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.