#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.
◆ anonymous enum
Enumerator |
---|
HEADER_FLAG_UNSYNC | |
HEADER_FLAG_EXTENDED | |
HEADER_FLAG_EXPERIMENTAL | |
HEADER_FLAG_FOOTER | |
Definition at line 38 of file header_tag.h.
◆ anonymous enum
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.
◆ anonymous enum
Enumerator |
---|
ID_SIZE | |
MAJOR_OFFSET | |
MINOR_OFFSET | |
FLAGS_OFFSET | |
SIZE_OFFSET | |
SIZE | |
Definition at line 101 of file header_tag.h.
◆ ID3_TagHeader() [1/2]
ID3_TagHeader::ID3_TagHeader |
( |
| ) |
|
|
inline |
◆ ~ID3_TagHeader()
virtual ID3_TagHeader::~ID3_TagHeader |
( |
| ) |
|
|
inlinevirtual |
◆ ID3_TagHeader() [2/2]
◆ GetExperimental()
bool ID3_TagHeader::GetExperimental |
( |
| ) |
const |
|
inline |
◆ GetExtended()
bool ID3_TagHeader::GetExtended |
( |
| ) |
const |
|
inline |
◆ GetFooter()
bool ID3_TagHeader::GetFooter |
( |
| ) |
const |
|
inline |
◆ GetUnsync()
bool ID3_TagHeader::GetUnsync |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ Parse()
◆ ParseExtended()
void ID3_TagHeader::ParseExtended |
( |
ID3_Reader & |
reader | ) |
|
◆ Render()
void ID3_TagHeader::Render |
( |
ID3_Writer & |
writer | ) |
const |
|
virtual |
◆ SetExperimental()
bool ID3_TagHeader::SetExperimental |
( |
bool |
b | ) |
|
|
inline |
◆ SetExtended()
bool ID3_TagHeader::SetExtended |
( |
bool |
b | ) |
|
|
inline |
◆ SetFooter()
bool ID3_TagHeader::SetFooter |
( |
bool |
b | ) |
|
|
inline |
◆ SetSpec()
◆ SetUnsync()
bool ID3_TagHeader::SetUnsync |
( |
bool |
b | ) |
|
|
inline |
◆ Size()
size_t ID3_TagHeader::Size |
( |
| ) |
const |
|
virtual |
◆ ID
const char *const ID3_TagHeader::ID = "ID3" |
|
static |
The documentation for this class was generated from the following files: