Tag Parser
8.0.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
matroska
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
16
enum
EbmlHeaderIds
{
17
Header
= 0x1A45DFA3,
18
Version
= 0x4286,
19
ReadVersion
= 0x42F7,
20
MaxIdLength
= 0x42F2,
21
MaxSizeLength
= 0x42F3,
22
DocType
= 0x4282,
23
DocTypeVersion
= 0x4287,
24
DocTypeReadVersion
= 0x4285
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
40
enum
SignatureElementsSlotIds
{
SignatureElementList
= 0x7e7b };
41
45
enum
SignatureElementListSlotIds
{
SignedElement
= 0x6532 };
46
47
}
// namespace EbmlIds
48
49
}
// namespace TagParser
50
51
#endif // TAG_PARSER_EBMLID_H
TagParser::EbmlIds::Crc32
Definition:
ebmlid.h:30
TagParser::EbmlIds::Void
Definition:
ebmlid.h:30
TagParser::EbmlIds::SignedElement
Definition:
ebmlid.h:45
TagParser::EbmlIds::MaxSizeLength
Definition:
ebmlid.h:21
TagParser::EbmlIds::SignatureAlgo
Definition:
ebmlid.h:35
TagParser::EbmlIds::SignatureElementList
Definition:
ebmlid.h:40
TagParser::EbmlIds::Version
Definition:
ebmlid.h:18
TagParser::EbmlIds::SignatureSlotIds
SignatureSlotIds
Encapsulates IDs in the SignatureSlot master.
Definition:
ebmlid.h:35
TagParser::EbmlIds::Header
Definition:
ebmlid.h:17
TagParser::EbmlIds::DocTypeReadVersion
Definition:
ebmlid.h:24
TagParser::EbmlIds::Signature
Definition:
ebmlid.h:35
TagParser::EbmlIds::SignatureElements
Definition:
ebmlid.h:35
TagParser::EbmlIds::DocType
Definition:
ebmlid.h:22
TagParser::EbmlIds::SignatureElementListSlotIds
SignatureElementListSlotIds
Encapsulates IDs in the SignatureElementList master.
Definition:
ebmlid.h:45
TagParser::EbmlIds::GlobalIds
GlobalIds
Encapsulates all global EBML ID values.
Definition:
ebmlid.h:30
TagParser::EbmlIds::DocTypeVersion
Definition:
ebmlid.h:23
TagParser::EbmlIds::EbmlHeaderIds
EbmlHeaderIds
Encapsulates all EBML header ID values.
Definition:
ebmlid.h:16
TagParser::EbmlIds::MaxIdLength
Definition:
ebmlid.h:20
TagParser::EbmlIds::SignatureSlot
Definition:
ebmlid.h:30
TagParser::EbmlIds::SignaturePublicKey
Definition:
ebmlid.h:35
TagParser::EbmlIds::SignatureHash
Definition:
ebmlid.h:35
TagParser::EbmlIds::ReadVersion
Definition:
ebmlid.h:19
TagParser::EbmlIds::SignatureElementsSlotIds
SignatureElementsSlotIds
Encapsulates IDs in the SignatureElements master.
Definition:
ebmlid.h:40
TagParser
Contains all classes and functions of the TagInfo library.
Definition:
aaccodebook.h:9
Generated on Sat Nov 3 2018 22:13:20 for Tag Parser by
1.8.14