Go to the documentation of this file.
29 #ifndef _ID3LIB_TAG_H_
30 #define _ID3LIB_TAG_H_
66 bool HasChanged()
const;
70 bool SetExtendedHeader(
bool);
71 bool SetExperimental(
bool);
73 bool GetUnsync()
const;
74 bool GetExtendedHeader()
const;
75 bool GetExperimental()
const;
77 bool SetPadding(
bool);
84 size_t Parse(
const uchar*,
size_t);
94 size_t GetPrependedBytes()
const;
95 size_t GetAppendedBytes()
const;
96 size_t GetFileSize()
const;
97 const char* GetFileName()
const;
104 size_t NumFrames()
const;
117 static size_t IsV2Tag(
const uchar*);
122 size_t Link(
const char *fileInfo,
bool parseID3v1,
bool parseLyrics3);
123 void SetCompression(
bool);
124 void AddFrames(
const ID3_Frame *,
size_t);
125 bool HasLyrics()
const;
126 bool HasV2Tag()
const;
127 bool HasV1Tag()
const;