#include <header_frame.h>
Inheritance diagram for ID3_FrameHeader::
Public Types | |
enum | { TAGALTER = 1 << 15, FILEALTER = 1 << 14, READONLY = 1 << 13, COMPRESSION = 1 << 7, ENCRYPTION = 1 << 6, GROUPING = 1 << 5 } |
Public Methods | |
ID3_FrameHeader () | |
virtual | ~ID3_FrameHeader () |
size_t | Size () const |
size_t | Parse (const uchar *, size_t) |
size_t | Render (uchar *) const |
bool | SetFrameID (ID3_FrameID id) |
ID3_FrameID | GetFrameID () const |
const char * | GetTextID () const |
const ID3_FrameDef * | GetFrameDef () const |
bool | Clear () |
ID3_FrameHeader & | operator= (const ID3_FrameHeader &) |
bool | SetCompression (bool b) |
bool | SetEncryption (bool b) |
bool | SetGrouping (bool b) |
bool | GetCompression () const |
bool | GetEncryption () const |
bool | GetGrouping () const |
bool | GetReadOnly () const |
Protected Methods | |
bool | SetFlags (uint16 f, bool b) |
void | SetUnknownFrame (const char *) |
|
|
|
|
|
|
|
Reimplemented from ID3_Header. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ID3_Header. |
|
Reimplemented from ID3_Header. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ID3_Header. |
|
|