Tag Parser  8.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 #include <c++utilities/conversion/types.h>
5 
6 namespace TagParser {
7 
11 namespace EbmlIds {
12 
17  Header = 0x1A45DFA3,
18  Version = 0x4286,
19  ReadVersion = 0x42F7,
20  MaxIdLength = 0x42F2,
21  MaxSizeLength = 0x42F3,
22  DocType = 0x4282,
23  DocTypeVersion = 0x4287,
25 };
26 
30 enum GlobalIds { Void = 0xEC, Crc32 = 0xBF, SignatureSlot = 0x1b538667 };
31 
35 enum SignatureSlotIds { SignatureAlgo = 0x7e8a, SignatureHash = 0x7e9a, SignaturePublicKey = 0x7ea5, Signature = 0x7eb5, SignatureElements = 0x7e5b };
36 
41 
46 
47 } // namespace EbmlIds
48 
49 } // namespace TagParser
50 
51 #endif // TAG_PARSER_EBMLID_H
SignatureSlotIds
Encapsulates IDs in the SignatureSlot master.
Definition: ebmlid.h:35
SignatureElementListSlotIds
Encapsulates IDs in the SignatureElementList master.
Definition: ebmlid.h:45
GlobalIds
Encapsulates all global EBML ID values.
Definition: ebmlid.h:30
EbmlHeaderIds
Encapsulates all EBML header ID values.
Definition: ebmlid.h:16
SignatureElementsSlotIds
Encapsulates IDs in the SignatureElements master.
Definition: ebmlid.h:40
Contains all classes and functions of the TagInfo library.
Definition: aaccodebook.h:9