#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]
size_t ID3_TagImpl::Link |
( |
const char * | fileInfo, |
|
|
bool | parseID3v1, |
|
|
bool | parseLyrics3 ) |
◆ Link() [2/3]
◆ Link() [3/3]
◆ 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: