#include <header_tag.h>
|
enum | { HEADER_FLAG_UNSYNC = 1 << 7,
HEADER_FLAG_EXTENDED = 1 << 6,
HEADER_FLAG_EXPERIMENTAL = 1 << 5,
HEADER_FLAG_FOOTER = 1 << 4
} |
|
enum | { EXT_HEADER_FLAG_BIT1 = 1 << 7,
EXT_HEADER_FLAG_BIT2 = 1 << 6,
EXT_HEADER_FLAG_BIT3 = 1 << 5,
EXT_HEADER_FLAG_BIT4 = 1 << 4
} |
|
enum | {
ID_SIZE = 3,
MAJOR_OFFSET = 3,
MINOR_OFFSET = 4,
FLAGS_OFFSET = 5,
SIZE_OFFSET = 6,
SIZE = 10
} |
|
|
static const char *const | ID = "ID3" |
|
Definition at line 34 of file header_tag.h.
Enumerator |
---|
HEADER_FLAG_UNSYNC |
|
HEADER_FLAG_EXTENDED |
|
HEADER_FLAG_EXPERIMENTAL |
|
HEADER_FLAG_FOOTER |
|
Definition at line 38 of file header_tag.h.
Enumerator |
---|
EXT_HEADER_FLAG_BIT1 |
|
EXT_HEADER_FLAG_BIT2 |
|
EXT_HEADER_FLAG_BIT3 |
|
EXT_HEADER_FLAG_BIT4 |
|
Definition at line 46 of file header_tag.h.
Enumerator |
---|
ID_SIZE |
|
MAJOR_OFFSET |
|
MINOR_OFFSET |
|
FLAGS_OFFSET |
|
SIZE_OFFSET |
|
SIZE |
|
Definition at line 101 of file header_tag.h.
ID3_TagHeader::ID3_TagHeader |
( |
) | |
|
|
inline |
virtual ID3_TagHeader::~ID3_TagHeader |
( |
) | |
|
|
inlinevirtual |
bool ID3_TagHeader::GetExperimental |
( |
) | |
const |
|
inline |
bool ID3_TagHeader::GetExtended |
( |
) | |
const |
|
inline |
bool ID3_TagHeader::GetFooter |
( |
) | |
const |
|
inline |
bool ID3_TagHeader::GetUnsync |
( |
) | |
const |
|
inline |
void ID3_TagHeader::ParseExtended |
( |
ID3_Reader & |
reader) | |
|
void ID3_TagHeader::Render |
( |
ID3_Writer & |
writer) | |
const |
|
virtual |
bool ID3_TagHeader::SetExperimental |
( |
bool |
b) | |
|
|
inline |
bool ID3_TagHeader::SetExtended |
( |
bool |
b) | |
|
|
inline |
bool ID3_TagHeader::SetFooter |
( |
bool |
b) | |
|
|
inline |
bool ID3_TagHeader::SetUnsync |
( |
bool |
b) | |
|
|
inline |
size_t ID3_TagHeader::Size |
( |
) | |
const |
|
virtual |
const char *const ID3_TagHeader::ID = "ID3" |
|
static |
The documentation for this class was generated from the following files: