#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.
§ const_iterator
§ iterator
§ ID3_TagImpl() [1/2]
ID3_TagImpl::ID3_TagImpl |
( |
const char * |
name = NULL | ) |
|
§ ID3_TagImpl() [2/2]
ID3_TagImpl::ID3_TagImpl |
( |
const ID3_Tag & |
tag | ) |
|
§ ~ID3_TagImpl()
ID3_TagImpl::~ID3_TagImpl |
( |
| ) |
|
|
virtual |
§ AddFrame() [1/2]
void ID3_TagImpl::AddFrame |
( |
const ID3_Frame & |
frame | ) |
|
§ AddFrame() [2/2]
void ID3_TagImpl::AddFrame |
( |
const ID3_Frame * |
frame | ) |
|
§ AddFrames()
void ID3_TagImpl::AddFrames |
( |
const ID3_Frame * |
, |
|
|
size_t |
|
|
) |
| |
§ AddNewFrame()
void ID3_TagImpl::AddNewFrame |
( |
ID3_Frame * |
f | ) |
|
|
inline |
§ AttachFrame()
bool ID3_TagImpl::AttachFrame |
( |
ID3_Frame * |
frame | ) |
|
§ begin() [1/2]
§ begin() [2/2]
§ Clear()
void ID3_TagImpl::Clear |
( |
| ) |
|
§ end() [1/2]
§ end() [2/2]
§ Find() [1/6]
§ Find() [2/6]
§ Find() [3/6]
§ Find() [4/6]
§ Find() [5/6]
§ Find() [6/6]
§ GetAppendedBytes()
size_t ID3_TagImpl::GetAppendedBytes |
( |
| ) |
const |
|
inline |
§ GetExperimental()
bool ID3_TagImpl::GetExperimental |
( |
| ) |
const |
§ GetExtended()
bool ID3_TagImpl::GetExtended |
( |
| ) |
const |
§ GetExtendedBytes()
size_t ID3_TagImpl::GetExtendedBytes |
( |
| ) |
const |
§ GetFileName()
dami::String ID3_TagImpl::GetFileName |
( |
| ) |
const |
|
inline |
§ GetFileSize()
size_t ID3_TagImpl::GetFileSize |
( |
| ) |
const |
|
inline |
§ GetFooter()
bool ID3_TagImpl::GetFooter |
( |
| ) |
const |
§ GetMp3HeaderInfo()
§ GetPrependedBytes()
size_t ID3_TagImpl::GetPrependedBytes |
( |
| ) |
const |
|
inline |
§ GetSpec()
§ GetUnsync()
bool ID3_TagImpl::GetUnsync |
( |
| ) |
const |
§ HasChanged()
bool ID3_TagImpl::HasChanged |
( |
| ) |
const |
§ HasLyrics()
bool ID3_TagImpl::HasLyrics |
( |
| ) |
const |
|
inline |
§ HasTagType()
§ HasV1Tag()
bool ID3_TagImpl::HasV1Tag |
( |
| ) |
const |
|
inline |
§ HasV2Tag()
bool ID3_TagImpl::HasV2Tag |
( |
| ) |
const |
|
inline |
§ IsV2Tag()
size_t ID3_TagImpl::IsV2Tag |
( |
ID3_Reader & |
reader | ) |
|
|
static |
§ Link() [1/3]
§ Link() [2/3]
§ Link() [3/3]
size_t ID3_TagImpl::Link |
( |
const char * |
fileInfo, |
|
|
bool |
parseID3v1, |
|
|
bool |
parseLyrics3 |
|
) |
| |
§ NumFrames()
size_t ID3_TagImpl::NumFrames |
( |
| ) |
const |
|
inline |
§ operator=()
§ PaddingSize()
size_t ID3_TagImpl::PaddingSize |
( |
size_t |
curSize | ) |
const |
§ ParseFile()
void ID3_TagImpl::ParseFile |
( |
| ) |
|
|
protected |
§ ParseReader()
void ID3_TagImpl::ParseReader |
( |
ID3_Reader & |
reader | ) |
|
|
protected |
§ RemoveFrame()
§ RenderExtHeader()
void ID3_TagImpl::RenderExtHeader |
( |
uchar * |
buffer | ) |
|
|
protected |
§ SetChanged()
void ID3_TagImpl::SetChanged |
( |
bool |
b | ) |
|
|
inline |
§ SetCompression()
void ID3_TagImpl::SetCompression |
( |
bool |
| ) |
|
|
inline |
§ SetExperimental()
bool ID3_TagImpl::SetExperimental |
( |
bool |
exp | ) |
|
§ SetExtended()
bool ID3_TagImpl::SetExtended |
( |
bool |
ext | ) |
|
§ SetPadding()
bool ID3_TagImpl::SetPadding |
( |
bool |
pad | ) |
|
§ SetSpec()
§ SetUnsync()
bool ID3_TagImpl::SetUnsync |
( |
bool |
b | ) |
|
§ Size()
size_t ID3_TagImpl::Size |
( |
| ) |
const |
§ Strip()
§ Update()
The documentation for this class was generated from the following files: