Tag Parser
12.5.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
Variables
Typedefs
Enumerations
a
b
c
d
e
f
g
i
k
l
m
p
r
s
t
v
x
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Typedefs
c
d
f
i
t
Related Symbols
:
f
g
i
m
o
t
w
Files
File List
File Members
All
Functions
Variables
Enumerations
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
matroska
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
14
enum
EbmlHeaderIds
{
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
};
14
enum
EbmlHeaderIds
{
…
};
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
38
enum
SignatureElementsSlotIds
{
SignatureElementList
= 0x7e7b };
39
43
enum
SignatureElementListSlotIds
{
SignedElement
= 0x6532 };
44
45
}
// namespace EbmlIds
9
namespace
EbmlIds
{
…
}
46
47
}
// namespace TagParser
48
49
#endif
// TAG_PARSER_EBMLID_H
TagParser::EbmlIds
Encapsulates all EBML ID values.
Definition
ebmlid.h:9
TagParser::EbmlIds::SignatureElementListSlotIds
SignatureElementListSlotIds
Encapsulates IDs in the SignatureElementList master.
Definition
ebmlid.h:43
TagParser::EbmlIds::SignedElement
@ SignedElement
Definition
ebmlid.h:43
TagParser::EbmlIds::SignatureSlotIds
SignatureSlotIds
Encapsulates IDs in the SignatureSlot master.
Definition
ebmlid.h:33
TagParser::EbmlIds::SignatureElements
@ SignatureElements
Definition
ebmlid.h:33
TagParser::EbmlIds::SignaturePublicKey
@ SignaturePublicKey
Definition
ebmlid.h:33
TagParser::EbmlIds::SignatureAlgo
@ SignatureAlgo
Definition
ebmlid.h:33
TagParser::EbmlIds::SignatureHash
@ SignatureHash
Definition
ebmlid.h:33
TagParser::EbmlIds::Signature
@ Signature
Definition
ebmlid.h:33
TagParser::EbmlIds::EbmlHeaderIds
EbmlHeaderIds
Encapsulates all EBML header ID values.
Definition
ebmlid.h:14
TagParser::EbmlIds::MaxIdLength
@ MaxIdLength
Definition
ebmlid.h:18
TagParser::EbmlIds::DocTypeVersion
@ DocTypeVersion
Definition
ebmlid.h:21
TagParser::EbmlIds::Header
@ Header
Definition
ebmlid.h:15
TagParser::EbmlIds::ReadVersion
@ ReadVersion
Definition
ebmlid.h:17
TagParser::EbmlIds::DocType
@ DocType
Definition
ebmlid.h:20
TagParser::EbmlIds::MaxSizeLength
@ MaxSizeLength
Definition
ebmlid.h:19
TagParser::EbmlIds::Version
@ Version
Definition
ebmlid.h:16
TagParser::EbmlIds::DocTypeReadVersion
@ DocTypeReadVersion
Definition
ebmlid.h:22
TagParser::EbmlIds::GlobalIds
GlobalIds
Encapsulates all global EBML ID values.
Definition
ebmlid.h:28
TagParser::EbmlIds::Void
@ Void
Definition
ebmlid.h:28
TagParser::EbmlIds::Crc32
@ Crc32
Definition
ebmlid.h:28
TagParser::EbmlIds::SignatureSlot
@ SignatureSlot
Definition
ebmlid.h:28
TagParser::EbmlIds::SignatureElementsSlotIds
SignatureElementsSlotIds
Encapsulates IDs in the SignatureElements master.
Definition
ebmlid.h:38
TagParser::EbmlIds::SignatureElementList
@ SignatureElementList
Definition
ebmlid.h:38
TagParser
Contains all classes and functions of the TagInfo library.
Definition
aaccodebook.h:10
Generated on Thu Apr 3 2025 20:33:00 for Tag Parser by
1.13.2