#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. |
|
|
|
1.2.6 written by Dimitri van Heesch,
© 1997-2001