Enum mkv::elements::database::Class[][src]

pub enum Class {
Show 249 variants EBML, EBMLVersion, EBMLReadVersion, EBMLMaxIDLength, EBMLMaxSizeLength, DocType, DocTypeVersion, DocTypeReadVersion, Void, CRC32, SignatureSlot, SignatureAlgo, SignatureHash, SignaturePublicKey, Signature, SignatureElements, SignatureElementList, SignedElement, Segment, SeekHead, Seek, SeekID, SeekPosition, Info, SegmentUID, SegmentFilename, PrevUID, PrevFilename, NextUID, NextFilename, SegmentFamily, ChapterTranslate, ChapterTranslateEditionUID, ChapterTranslateCodec, ChapterTranslateID, TimecodeScale, Duration, DateUTC, Title, MuxingApp, WritingApp, Cluster, Timecode, SilentTracks, SilentTrackNumber, Position, PrevSize, SimpleBlock, BlockGroup, Block, BlockVirtual, BlockAdditions, BlockMore, BlockAddID, BlockAdditional, BlockDuration, ReferencePriority, ReferenceBlock, ReferenceVirtual, CodecState, Slices, TimeSlice, LaceNumber, FrameNumber, BlockAdditionID, Delay, SliceDuration, ReferenceFrame, ReferenceOffset, ReferenceTimeCode, EncryptedBlock, Tracks, TrackEntry, TrackNumber, TrackUID, TrackType, FlagEnabled, FlagDefault, FlagForced, FlagLacing, MinCache, MaxCache, DefaultDuration, TrackTimecodeScale, TrackOffset, MaxBlockAdditionID, Name, Language, CodecID, CodecPrivate, CodecName, AttachmentLink, CodecSettings, CodecInfoURL, CodecDownloadURL, CodecDecodeAll, TrackOverlay, TrackTranslate, TrackTranslateEditionUID, TrackTranslateCodec, TrackTranslateTrackID, Video, FlagInterlaced, StereoMode, OldStereoMode, PixelWidth, PixelHeight, PixelCropBottom, PixelCropTop, PixelCropLeft, PixelCropRight, DisplayWidth, DisplayHeight, DisplayUnit, AspectRatioType, ColourSpace, GammaValue, FrameRate, Audio, SamplingFrequency, OutputSamplingFrequency, Channels, ChannelPositions, BitDepth, TrackOperation, TrackCombinePlanes, TrackPlane, TrackPlaneUID, TrackPlaneType, TrackJoinBlocks, TrackJoinUID, TrickTrackUID, TrickTrackSegmentUID, TrickTrackFlag, TrickMasterTrackUID, TrickMasterTrackSegmentUID, ContentEncodings, ContentEncoding, ContentEncodingOrder, ContentEncodingScope, ContentEncodingType, ContentCompression, ContentCompAlgo, ContentCompSettings, ContentEncryption, ContentEncAlgo, ContentEncKeyID, ContentSignature, ContentSigKeyID, ContentSigAlgo, ContentSigHashAlgo, Cues, CuePoint, CueTime, CueTrackPositions, CueTrack, CueClusterPosition, CueBlockNumber, CueCodecState, CueReference, CueRefTime, CueRefCluster, CueRefNumber, CueRefCodecState, Attachments, AttachedFile, FileDescription, FileName, FileMimeType, FileData, FileUID, FileReferral, FileUsedStartTime, FileUsedEndTime, Chapters, EditionEntry, EditionUID, EditionFlagHidden, EditionFlagDefault, EditionFlagOrdered, ChapterAtom, ChapterUID, ChapterTimeStart, ChapterTimeEnd, ChapterFlagHidden, ChapterFlagEnabled, ChapterSegmentUID, ChapterSegmentEditionUID, ChapterPhysicalEquiv, ChapterTrack, ChapterTrackNumber, ChapterDisplay, ChapString, ChapLanguage, ChapCountry, ChapProcess, ChapProcessCodecID, ChapProcessPrivate, ChapProcessCommand, ChapProcessTime, ChapProcessData, Tags, Tag, Targets, TargetTypeValue, TargetType, TagTrackUID, TagEditionUID, TagChapterUID, TagAttachmentUID, SimpleTag, TagName, TagLanguage, TagDefault, TagString, TagBinary, AlphaMode, BitsPerChannel, CbSubsamplingHorz, CbSubsamplingVert, ChapterStringUID, ChromaSitingHorz, ChromaSitingVert, ChromaSubsamplingHorz, ChromaSubsamplingVert, CodecDelay, Colour, DefaultDecodedFieldDuration, DiscardPadding, FieldOrder, LuminanceMax, LuminanceMin, MasteringMetadata, MatrixCoefficients, MaxCLL, MaxFALL, Primaries, PrimaryBChromaticityX, PrimaryBChromaticityY, PrimaryGChromaticityX, PrimaryGChromaticityY, PrimaryRChromaticityX, PrimaryRChromaticityY, Range, SeekPreRoll, TransferCharacteristics, WhitePointChromaticityX, WhitePointChromaticityY, Unknown,
}

Variants

EBML
EBMLVersion
EBMLReadVersion
EBMLMaxIDLength
EBMLMaxSizeLength
DocType
DocTypeVersion
DocTypeReadVersion
Void
CRC32
SignatureSlot
SignatureAlgo
SignatureHash
SignaturePublicKey
Signature
SignatureElements
SignatureElementList
SignedElement
Segment
SeekHead
Seek
SeekID
SeekPosition
Info
SegmentUID
SegmentFilename
PrevUID
PrevFilename
NextUID
NextFilename
SegmentFamily
ChapterTranslate
ChapterTranslateEditionUID
ChapterTranslateCodec
ChapterTranslateID
TimecodeScale
Duration
DateUTC
Title
MuxingApp
WritingApp
Cluster
Timecode
SilentTracks
SilentTrackNumber
Position
PrevSize
SimpleBlock
BlockGroup
Block
BlockVirtual
BlockAdditions
BlockMore
BlockAddID
BlockAdditional
BlockDuration
ReferencePriority
ReferenceBlock
ReferenceVirtual
CodecState
Slices
TimeSlice
LaceNumber
FrameNumber
BlockAdditionID
Delay
SliceDuration
ReferenceFrame
ReferenceOffset
ReferenceTimeCode
EncryptedBlock
Tracks
TrackEntry
TrackNumber
TrackUID
TrackType
FlagEnabled
FlagDefault
FlagForced
FlagLacing
MinCache
MaxCache
DefaultDuration
TrackTimecodeScale
TrackOffset
MaxBlockAdditionID
Name
Language
CodecID
CodecPrivate
CodecName
CodecSettings
CodecInfoURL
CodecDownloadURL
CodecDecodeAll
TrackOverlay
TrackTranslate
TrackTranslateEditionUID
TrackTranslateCodec
TrackTranslateTrackID
Video
FlagInterlaced
StereoMode
OldStereoMode
PixelWidth
PixelHeight
PixelCropBottom
PixelCropTop
PixelCropLeft
PixelCropRight
DisplayWidth
DisplayHeight
DisplayUnit
AspectRatioType
ColourSpace
GammaValue
FrameRate
Audio
SamplingFrequency
OutputSamplingFrequency
Channels
ChannelPositions
BitDepth
TrackOperation
TrackCombinePlanes
TrackPlane
TrackPlaneUID
TrackPlaneType
TrackJoinBlocks
TrackJoinUID
TrickTrackUID
TrickTrackSegmentUID
TrickTrackFlag
TrickMasterTrackUID
TrickMasterTrackSegmentUID
ContentEncodings
ContentEncoding
ContentEncodingOrder
ContentEncodingScope
ContentEncodingType
ContentCompression
ContentCompAlgo
ContentCompSettings
ContentEncryption
ContentEncAlgo
ContentEncKeyID
ContentSignature
ContentSigKeyID
ContentSigAlgo
ContentSigHashAlgo
Cues
CuePoint
CueTime
CueTrackPositions
CueTrack
CueClusterPosition
CueBlockNumber
CueCodecState
CueReference
CueRefTime
CueRefCluster
CueRefNumber
CueRefCodecState
Attachments
AttachedFile
FileDescription
FileName
FileMimeType
FileData
FileUID
FileReferral
FileUsedStartTime
FileUsedEndTime
Chapters
EditionEntry
EditionUID
EditionFlagHidden
EditionFlagDefault
EditionFlagOrdered
ChapterAtom
ChapterUID
ChapterTimeStart
ChapterTimeEnd
ChapterFlagHidden
ChapterFlagEnabled
ChapterSegmentUID
ChapterSegmentEditionUID
ChapterPhysicalEquiv
ChapterTrack
ChapterTrackNumber
ChapterDisplay
ChapString
ChapLanguage
ChapCountry
ChapProcess
ChapProcessCodecID
ChapProcessPrivate
ChapProcessCommand
ChapProcessTime
ChapProcessData
Tags
Tag
Targets
TargetTypeValue
TargetType
TagTrackUID
TagEditionUID
TagChapterUID
TagAttachmentUID
SimpleTag
TagName
TagLanguage
TagDefault
TagString
TagBinary
AlphaMode
BitsPerChannel
CbSubsamplingHorz
CbSubsamplingVert
ChapterStringUID
ChromaSitingHorz
ChromaSitingVert
ChromaSubsamplingHorz
ChromaSubsamplingVert
CodecDelay
Colour
DefaultDecodedFieldDuration
DiscardPadding
FieldOrder
LuminanceMax
LuminanceMin
MasteringMetadata
MatrixCoefficients
MaxCLL
MaxFALL
Primaries
PrimaryBChromaticityX
PrimaryBChromaticityY
PrimaryGChromaticityX
PrimaryGChromaticityY
PrimaryRChromaticityX
PrimaryRChromaticityY
Range
SeekPreRoll
TransferCharacteristics
WhitePointChromaticityX
WhitePointChromaticityY
Unknown

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. 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

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

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.