|
TagLib 1.11.1 (infotag.h Source File) |
|
|
|
Go to the documentation of this file.
26 #ifndef TAGLIB_INFOTAG_H
27 #define TAGLIB_INFOTAG_H
110 virtual unsigned int year()
const;
184 Tag &operator=(
const Tag &);
virtual void setTrack(unsigned int i)
A namespace for all TagLib related classes and functions.
Definition: apefile.h:41
Tag(const ByteVector &data)
virtual void setTitle(const String &s)
virtual bool isEmpty() const
A abstraction for the string to data encoding in Info tags.
Definition: infotag.h:61
virtual String title() const
virtual String album() const
void removeField(const ByteVector &id)
static void setStringHandler(const StringHandler *handler)
virtual unsigned int track() const
FieldListMap fieldListMap() const
void parse(const ByteVector &data)
virtual String artist() const
virtual String parse(const ByteVector &data) const
virtual void setComment(const String &s)
virtual ByteVector render(const String &s) const
virtual void setGenre(const String &s)
A generic, implicitly shared map.
Definition: tmap.h:44
Map< ByteVector, String > FieldListMap
Definition: infotag.h:44
ByteVector render() const
virtual void setYear(unsigned int i)
A byte vector.
Definition: tbytevector.h:46
virtual void setAlbum(const String &s)
virtual String genre() const
#define TAGLIB_EXPORT
Definition: taglib_export.h:40
String fieldText(const ByteVector &id) const
void setFieldText(const ByteVector &id, const String &s)
virtual unsigned int year() const
The main class in the ID3v2 implementation.
Definition: infotag.h:89
virtual void setArtist(const String &s)
virtual String comment() const
A wide string class suitable for unicode.
Definition: tstring.h:85