#include <tag_impl.h>
|
| | ID3_TagImpl (const char *name=NULL) |
| |
| | ID3_TagImpl (const ID3_Tag &tag) |
| |
| virtual | ~ID3_TagImpl () |
| |
| void | Clear () |
| |
| bool | HasChanged () const |
| |
| void | SetChanged (bool b) |
| |
| size_t | Size () const |
| |
| bool | SetUnsync (bool) |
| |
| bool | SetExtended (bool) |
| |
| bool | SetExperimental (bool) |
| |
| bool | SetPadding (bool) |
| |
| bool | GetUnsync () const |
| |
| bool | GetExtended () const |
| |
| bool | GetExperimental () const |
| |
| bool | GetFooter () const |
| |
| size_t | GetExtendedBytes () const |
| |
| void | AddFrame (const ID3_Frame &) |
| |
| void | AddFrame (const ID3_Frame *) |
| |
| bool | AttachFrame (ID3_Frame *) |
| |
| ID3_Frame * | RemoveFrame (const ID3_Frame *) |
| |
| size_t | Link (const char *fileInfo, flags_t=(flags_t) ID3TT_ALL) |
| |
| size_t | Link (ID3_Reader &reader, flags_t=(flags_t) ID3TT_ALL) |
| |
| flags_t | Update (flags_t=(flags_t) ID3TT_ALL) |
| |
| flags_t | Strip (flags_t=(flags_t) ID3TT_ALL) |
| |
| size_t | GetPrependedBytes () const |
| |
| size_t | GetAppendedBytes () const |
| |
| size_t | GetFileSize () const |
| |
| dami::String | GetFileName () const |
| |
| ID3_Frame * | Find (ID3_FrameID id) const |
| |
| ID3_Frame * | Find (ID3_FrameID id, ID3_FieldID fld, uint32 data) const |
| |
| ID3_Frame * | Find (ID3_FrameID id, ID3_FieldID fld, dami::String) const |
| |
| ID3_Frame * | Find (ID3_FrameID id, ID3_FieldID fld, dami::WString) const |
| |
| size_t | NumFrames () const |
| |
| ID3_TagImpl & | operator= (const ID3_Tag &) |
| |
| bool | HasTagType (ID3_TagType tt) const |
| |
| ID3_V2Spec | GetSpec () const |
| |
| bool | SetSpec (ID3_V2Spec) |
| |
| const Mp3_Headerinfo * | GetMp3HeaderInfo () const |
| |
| iterator | begin () |
| |
| iterator | end () |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| void | AddNewFrame (ID3_Frame *f) |
| |
| size_t | Link (const char *fileInfo, bool parseID3v1, bool parseLyrics3) |
| |
| void | SetCompression (bool) |
| |
| void | AddFrames (const ID3_Frame *, size_t) |
| |
| bool | HasLyrics () const |
| |
| bool | HasV2Tag () const |
| |
| bool | HasV1Tag () const |
| |
| size_t | PaddingSize (size_t) const |
| |
Definition at line 73 of file tag_impl.h.
| ID3_TagImpl::ID3_TagImpl |
( |
const char * |
name = NULL | ) |
|
| ID3_TagImpl::ID3_TagImpl |
( |
const ID3_Tag & |
tag | ) |
|
| ID3_TagImpl::~ID3_TagImpl |
( |
| ) |
|
|
virtual |
| void ID3_TagImpl::AddFrame |
( |
const ID3_Frame & |
frame | ) |
|
| void ID3_TagImpl::AddFrame |
( |
const ID3_Frame * |
frame | ) |
|
| void ID3_TagImpl::AddFrames |
( |
const ID3_Frame * |
, |
|
|
size_t |
|
|
) |
| |
| void ID3_TagImpl::AddNewFrame |
( |
ID3_Frame * |
f | ) |
|
|
inline |
| bool ID3_TagImpl::AttachFrame |
( |
ID3_Frame * |
frame | ) |
|
| void ID3_TagImpl::Clear |
( |
| ) |
|
| size_t ID3_TagImpl::GetAppendedBytes |
( |
| ) |
const |
|
inline |
| bool ID3_TagImpl::GetExperimental |
( |
| ) |
const |
| bool ID3_TagImpl::GetExtended |
( |
| ) |
const |
| size_t ID3_TagImpl::GetExtendedBytes |
( |
| ) |
const |
| dami::String ID3_TagImpl::GetFileName |
( |
| ) |
const |
|
inline |
| size_t ID3_TagImpl::GetFileSize |
( |
| ) |
const |
|
inline |
| bool ID3_TagImpl::GetFooter |
( |
| ) |
const |
| size_t ID3_TagImpl::GetPrependedBytes |
( |
| ) |
const |
|
inline |
| bool ID3_TagImpl::GetUnsync |
( |
| ) |
const |
| bool ID3_TagImpl::HasChanged |
( |
| ) |
const |
| bool ID3_TagImpl::HasLyrics |
( |
| ) |
const |
|
inline |
| bool ID3_TagImpl::HasV1Tag |
( |
| ) |
const |
|
inline |
| bool ID3_TagImpl::HasV2Tag |
( |
| ) |
const |
|
inline |
| size_t ID3_TagImpl::IsV2Tag |
( |
ID3_Reader & |
reader | ) |
|
|
static |
| size_t ID3_TagImpl::Link |
( |
const char * |
fileInfo, |
|
|
bool |
parseID3v1, |
|
|
bool |
parseLyrics3 |
|
) |
| |
| size_t ID3_TagImpl::NumFrames |
( |
| ) |
const |
|
inline |
| size_t ID3_TagImpl::PaddingSize |
( |
size_t |
curSize | ) |
const |
| void ID3_TagImpl::ParseFile |
( |
| ) |
|
|
protected |
| void ID3_TagImpl::ParseReader |
( |
ID3_Reader & |
reader | ) |
|
|
protected |
| void ID3_TagImpl::RenderExtHeader |
( |
uchar * |
buffer | ) |
|
|
protected |
| void ID3_TagImpl::SetChanged |
( |
bool |
b | ) |
|
|
inline |
| void ID3_TagImpl::SetCompression |
( |
bool |
| ) |
|
|
inline |
| bool ID3_TagImpl::SetExperimental |
( |
bool |
exp | ) |
|
| bool ID3_TagImpl::SetExtended |
( |
bool |
ext | ) |
|
| bool ID3_TagImpl::SetPadding |
( |
bool |
pad | ) |
|
| bool ID3_TagImpl::SetUnsync |
( |
bool |
b | ) |
|
| size_t ID3_TagImpl::Size |
( |
| ) |
const |
The documentation for this class was generated from the following files: