#include <header_tag.h>
Inheritance diagram for ID3_TagHeader::

Public Types | |
| enum | { UNSYNC = 1 << 7, EXTENDED = 1 << 6, EXPERIMENTAL = 1 << 5 } |
| enum | { ID_SIZE = 3, MAJOR_OFFSET = 3, MINOR_OFFSET = 4, FLAGS_OFFSET = 5, SIZE_OFFSET = 6, SIZE = 10 } |
Public Methods | |
| ID3_TagHeader () | |
| virtual | ~ID3_TagHeader () |
| ID3_TagHeader (const ID3_TagHeader &rhs) | |
| bool | SetSpec (ID3_V2Spec) |
| size_t | Size () const |
| size_t | Render (uchar *buffer) const |
| size_t | Parse (const uchar *, size_t) |
| ID3_TagHeader& | operator= (const ID3_TagHeader &hdr) |
| bool | SetUnsync (bool b) |
| bool | GetUnsync () const |
| bool | SetExtended (bool b) |
| bool | GetExtended () const |
Static Public Attributes | |
| const char* const | ID |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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