#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 |
bool | Parse (ID3_Reader &) |
void | Render (ID3_Writer &) 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 *) |
|
Definition at line 40 of file header_frame.h. |
|
Definition at line 50 of file header_frame.h. |
|
Definition at line 51 of file header_frame.h. |
|
Reimplemented from ID3_Header. Definition at line 231 of file header_frame.cpp. Referenced by ID3_FrameImpl::Clear(), SetUnknownFrame(), and operator=().
|
|
Definition at line 67 of file header_frame.h. Referenced by ID3_FrameImpl::GetCompression(), ID3_FrameImpl::Parse(), and ID3_FrameImpl::Render().
|
|
Definition at line 68 of file header_frame.h. Referenced by ID3_FrameImpl::Parse(), and ID3_FrameImpl::Render().
|
|
Definition at line 226 of file header_frame.cpp. Referenced by ID3_FrameImpl::GetDescription(), and ID3_FrameImpl::_InitFields().
|
|
Definition at line 215 of file header_frame.cpp. Referenced by ID3_FrameImpl::GetID(), and SetFrameID().
|
|
Definition at line 69 of file header_frame.h. Referenced by ID3_FrameImpl::Parse(), and ID3_FrameImpl::Render().
|
|
Definition at line 70 of file header_frame.h. |
|
Definition at line 169 of file header_frame.cpp. Referenced by ID3_FrameImpl::GetTextID(), and ID3_FrameImpl::Parse().
|
|
Reimplemented from ID3_Header. Definition at line 97 of file header_frame.cpp. Referenced by ID3_FrameImpl::Parse().
|
|
Reimplemented from ID3_Header. Definition at line 141 of file header_frame.cpp. Referenced by ID3_FrameImpl::Render().
|
|
Definition at line 63 of file header_frame.h. Referenced by ID3_FrameImpl::Render(), and ID3_FrameImpl::SetCompression().
|
|
Definition at line 64 of file header_frame.h. Referenced by ID3_FrameImpl::Render(), and ID3_FrameImpl::SetEncryptionID().
|
|
Definition at line 73 of file header_frame.h. Referenced by SetCompression(), SetEncryption(), and SetGrouping().
|
|
Definition at line 71 of file header_frame.cpp. Referenced by Parse(), ID3_FrameImpl::Render(), and ID3_FrameImpl::_SetID().
|
|
Definition at line 65 of file header_frame.h. Referenced by ID3_FrameImpl::Render(), and ID3_FrameImpl::SetGroupingID().
|
|
Definition at line 44 of file header_frame.cpp. Referenced by Parse().
|
|
Reimplemented from ID3_Header. Definition at line 85 of file header_frame.cpp. Referenced by ID3_FrameImpl::Render(), and ID3_FrameImpl::Size().
|
|
Definition at line 186 of file header_frame.cpp. |