Tag Parser 12.5.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ebmlid.h
Go to the documentation of this file.
1#ifndef TAG_PARSER_EBMLID_H
2#define TAG_PARSER_EBMLID_H
3
4namespace TagParser {
5
9namespace EbmlIds {
10
15 Header = 0x1A45DFA3,
16 Version = 0x4286,
17 ReadVersion = 0x42F7,
18 MaxIdLength = 0x42F2,
19 MaxSizeLength = 0x42F3,
20 DocType = 0x4282,
23};
24
28enum GlobalIds { Void = 0xEC, Crc32 = 0xBF, SignatureSlot = 0x1b538667 };
29
33enum 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
Encapsulates all EBML ID values.
Definition ebmlid.h:9
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
Contains all classes and functions of the TagInfo library.
Definition aaccodebook.h:10