Tag Parser  10.0.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,
22  DocTypeReadVersion = 0x4285
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
SignatureElementListSlotIds
Encapsulates IDs in the SignatureElementList master.
Definition: ebmlid.h:43
SignatureSlotIds
Encapsulates IDs in the SignatureSlot master.
Definition: ebmlid.h:33
EbmlHeaderIds
Encapsulates all EBML header ID values.
Definition: ebmlid.h:14
GlobalIds
Encapsulates all global EBML ID values.
Definition: ebmlid.h:28
SignatureElementsSlotIds
Encapsulates IDs in the SignatureElements master.
Definition: ebmlid.h:38
@ SignatureElementList
Definition: ebmlid.h:38
Contains all classes and functions of the TagInfo library.
Definition: aaccodebook.h:10