#include <header_tag.h>
List of all members.
Public Types |
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 Public Attributes |
static const char *const | ID = "ID3" |
Additional Inherited Members |
Detailed Description
Definition at line 34 of file header_tag.h.
Member Enumeration Documentation
- 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.
Constructor & Destructor Documentation
ID3_TagHeader::ID3_TagHeader |
( |
| ) |
|
|
inline |
virtual ID3_TagHeader::~ID3_TagHeader |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
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 |
Member Data Documentation
const char *const ID3_TagHeader::ID = "ID3" |
|
static |
The documentation for this class was generated from the following files: