Tag Parser  9.1.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
ebmlid.h
Go to the documentation of this file.
1 #ifndef TAG_PARSER_EBMLID_H
2 #define TAG_PARSER_EBMLID_H
3 
4 namespace TagParser {
5 
9 namespace EbmlIds {
10 
15  Header = 0x1A45DFA3,
16  Version = 0x4286,
17  ReadVersion = 0x42F7,
18  MaxIdLength = 0x42F2,
19  MaxSizeLength = 0x42F3,
20  DocType = 0x4282,
21  DocTypeVersion = 0x4287,
23 };
24 
28 enum GlobalIds { Void = 0xEC, Crc32 = 0xBF, SignatureSlot = 0x1b538667 };
29 
33 enum SignatureSlotIds { SignatureAlgo = 0x7e8a, SignatureHash = 0x7e9a, SignaturePublicKey = 0x7ea5, Signature = 0x7eb5, SignatureElements = 0x7e5b };
34 
39 
44 
45 } // namespace EbmlIds
46 
47 } // namespace TagParser
48 
49 #endif // TAG_PARSER_EBMLID_H
TagParser::EbmlIds::MaxIdLength
Definition: ebmlid.h:18
TagParser::EbmlIds::DocTypeVersion
Definition: ebmlid.h:21
TagParser::EbmlIds::SignatureSlot
Definition: ebmlid.h:28
TagParser::EbmlIds::DocType
Definition: ebmlid.h:20
TagParser::EbmlIds::SignatureElementsSlotIds
SignatureElementsSlotIds
Encapsulates IDs in the SignatureElements master.
Definition: ebmlid.h:38
TagParser::EbmlIds::Version
Definition: ebmlid.h:16
TagParser
Contains all classes and functions of the TagInfo library.
Definition: aaccodebook.h:10
TagParser::EbmlIds::SignatureElementListSlotIds
SignatureElementListSlotIds
Encapsulates IDs in the SignatureElementList master.
Definition: ebmlid.h:43
TagParser::EbmlIds::EbmlHeaderIds
EbmlHeaderIds
Encapsulates all EBML header ID values.
Definition: ebmlid.h:14
TagParser::EbmlIds::SignatureSlotIds
SignatureSlotIds
Encapsulates IDs in the SignatureSlot master.
Definition: ebmlid.h:33
TagParser::EbmlIds::ReadVersion
Definition: ebmlid.h:17
TagParser::EbmlIds::SignedElement
Definition: ebmlid.h:43
TagParser::EbmlIds::MaxSizeLength
Definition: ebmlid.h:19
TagParser::EbmlIds::SignaturePublicKey
Definition: ebmlid.h:33
TagParser::EbmlIds::Void
Definition: ebmlid.h:28
TagParser::EbmlIds::Header
Definition: ebmlid.h:15
TagParser::EbmlIds::SignatureElementList
Definition: ebmlid.h:38
TagParser::EbmlIds::SignatureElements
Definition: ebmlid.h:33
TagParser::EbmlIds::Signature
Definition: ebmlid.h:33
TagParser::EbmlIds::Crc32
Definition: ebmlid.h:28
TagParser::EbmlIds::DocTypeReadVersion
Definition: ebmlid.h:22
TagParser::EbmlIds::GlobalIds
GlobalIds
Encapsulates all global EBML ID values.
Definition: ebmlid.h:28
TagParser::EbmlIds::SignatureAlgo
Definition: ebmlid.h:33
TagParser::EbmlIds::SignatureHash
Definition: ebmlid.h:33