Tag Parser
9.3.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
Go to the documentation of this file. 1 #ifndef TAG_PARSER_MATROSKAIDS_H
2 #define TAG_PARSER_MATROSKAIDS_H
10 namespace MatroskaIds {
401 namespace MatroskaTrackType {
420 return static_cast<std::uint8_t
>(lhs) <
static_cast<std::uint8_t
>(MatroskaElementLevel::Global)
421 &&
static_cast<std::uint8_t
>(rhs) <
static_cast<std::uint8_t
>(MatroskaElementLevel::Global)
422 &&
static_cast<std::uint8_t
>(lhs) >
static_cast<std::uint8_t
>(rhs);
427 return lhs < static_cast<std::uint8_t>(MatroskaElementLevel::Global)
428 &&
static_cast<std::uint8_t
>(rhs) <
static_cast<std::uint8_t
>(MatroskaElementLevel::Global)
429 &&
static_cast<std::uint8_t
>(lhs) >
static_cast<std::uint8_t
>(rhs);
434 return static_cast<std::uint8_t
>(lhs) <
static_cast<std::uint8_t
>(MatroskaElementLevel::Global)
435 &&
static_cast<std::uint8_t
>(rhs) <
static_cast<std::uint8_t
>(MatroskaElementLevel::Global)
436 &&
static_cast<std::uint8_t
>(lhs) <
static_cast<std::uint8_t
>(rhs);
441 return lhs == rhs || lhs > rhs;
446 return lhs == rhs || lhs < rhs;
454 #endif // TAG_PARSER_MATROSKAIDS_H
ContentEncodingIds
Encapsulates all ID values in the ContentEncoding master.
SimpleTagIds
Encapsulates all ID values in the SimpleTag master.
TrackPlaneIds
Encapsulates all ID values in the TrackPlane master.
TracksIds
Encapsulates all ID values in the Tracks master.
ContentCompressionIds
Encapsulates all ID values in the ContentCompression master.
ChapProcessIds
Encapsulates all ID values in the ChapProcess master.
TopLevelIds
Encapsulates all top level ID values.
CueTrackPositionsIds
Encapsulates all ID values in the CueTrackPositions master.
ChapterTrackIds
Encapsulates all ID values in the ChapterTrack master.
@ OutputSamplingFrequency
TAG_PARSER_EXPORT const char * matroskaIdName(std::uint32_t matroskaId)
Returns a string for the specified matroskaId if known; otherwise returns an empty string.
TrackCombinePlanesIds
Encapsulates all ID values in the TrackCombinePlanes master.
TimeSliceIds
Encapsulates all ID values in the TimeSlice master.
@ ChapterTranslateEditionUID
BlockMoreIds
Encapsulates all ID values in the BlockMore master.
@ TrackTranslateEditionUID
The Tag class is used to store, read and write tag information.
TagsIds
Encapsulates all ID values in the Tags master.
TrackJoinBlocksIds
Encapsulates all ID values in the TrackJoinBlocks master.
TrackAudioIds
Encapsulates all ID values in the TrackAudio master.
constexpr bool operator<=(MatroskaElementLevel lhs, MatroskaElementLevel rhs)
CueReferenceIds
Encapsulates all ID values in the CueReference master.
Contains all classes and functions of the TagInfo library.
ReferenceFrameIds
Encapsulates all ID values in the ReferenceFrame master.
SeekHeadIds
Encapsulates all ID values in the SeekHead master.
CuePointIds
Encapsulates all ID values in the CuePoint master.
TargetsIds
Encapsulates all ID values in the Targets master.
EditionEntryIds
Encapsulates all ID values in the EditionEntry master.
SilentTracksIds
Encapsulates all ID values in the SilentTracks master.
TAG_PARSER_EXPORT MatroskaElementLevel matroskaIdLevel(std::uint32_t matroskaId)
Returns the level at which elements with the specified matroskaId are supposed to occur in a Matroska...
TagIds
Encapsulates all ID values in the Tag master.
constexpr bool operator<(MatroskaElementLevel lhs, MatroskaElementLevel rhs)
TrackVideoIds
Encapsulates all ID values in the TrackVideo master.
ChapterTranslateIds
Encapsulates all ID values in the ChapterTranslate master.
TrackType
Specifies the track type.
AttachedFileIds
Encapsulates all ID values in the AttachedFile master.
ClusterIds
Encapsulates all ID values in the Cluster master.
constexpr bool operator>=(MatroskaElementLevel lhs, MatroskaElementLevel rhs)
BlockAdditionsIds
Encapsulates all ID values in the BlockAdditions master.
TrackOperationIds
Encapsulates all ID values in the TrackOperation master.
ContentEncodingsIds
Encapsulates all ID values in the ContentEncodings master.
AttachmentsIds
Encapsulates all ID values in the Attachments master.
SlicesIds
Encapsulates all ID values in the Slices master.
TrackEntryIds
Encapsulates all ID values in the TrackEntry master.
ChapterDisplayIds
Encapsulates all ID values in the ChapterDisplay master.
ChapterAtomIds
Encapsulates all ID values in the ChapterAtom master.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
ContentEncryptionIds
Encapsulates all ID values in the ContentEncryption master.
SeekIds
Encapsulates all ID values in the Seek master.
ChapProcessCommandIds
Encapsulates all ID values in the ChapProcessCommand master.
constexpr bool operator>(MatroskaElementLevel lhs, MatroskaElementLevel rhs)
@ ChapterSegmentEditionUID
ChaptersIds
Encapsulates all ID values in the Chapters master.
CuesIds
Encapsulates all ID values in the Cues master.
@ DefaultDecodedFieldDuration
BlockGroupIds
Encapsulates all ID values in the BlockGroup master.
@ TrickMasterTrackSegmentUID
TrackTranslateIds
Encapsulates all ID values in the TrackTranslate master.
SegmentInfoIds
Encapsulates all ID values in the SegmentInfo master.