Tag Parser  6.4.0
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 EBMLID_H
2 #define EBMLID_H
3 
4 #include <c++utilities/conversion/types.h>
5 
6 namespace Media {
7 
11 namespace EbmlIds {
12 
17 {
18  Header = 0x1A45DFA3,
19  Version = 0x4286,
20  ReadVersion = 0x42F7,
21  MaxIdLength = 0x42F2,
22  MaxSizeLength = 0x42F3,
23  DocType = 0x4282,
24  DocTypeVersion = 0x4287,
26 };
27 
32 {
33  Void = 0xEC,
34  Crc32 = 0xBF,
35  SignatureSlot = 0x1b538667
36 };
37 
42 {
43  SignatureAlgo = 0x7e8a,
44  SignatureHash = 0x7e9a,
46  Signature = 0x7eb5,
48 };
49 
54 {
56 };
57 
62 {
63  SignedElement = 0x6532
64 };
65 
66 }
67 
68 }
69 
70 #endif // EBMLID_H
SignatureElementsSlotIds
Encapsulates IDs in the SignatureElements master.
Definition: ebmlid.h:53
SignatureElementListSlotIds
Encapsulates IDs in the SignatureElementList master.
Definition: ebmlid.h:61
GlobalIds
Encapsulates all global EBML ID values.
Definition: ebmlid.h:31
EbmlHeaderIds
Encapsulates all EBML header ID values.
Definition: ebmlid.h:16
SignatureSlotIds
Encapsulates IDs in the SignatureSlot master.
Definition: ebmlid.h:41
Contains all classes and functions of the TagInfo library.
Definition: exceptions.h:9