#include <mp4tag.h>
TagLib::MP4::Tag::Tag |
( |
| ) |
|
TagLib::MP4::Tag::Tag |
( |
TagLib::File * |
file, |
|
|
Atoms * |
atoms |
|
) |
| |
virtual TagLib::MP4::Tag::~Tag |
( |
| ) |
|
|
virtual |
virtual String TagLib::MP4::Tag::album |
( |
| ) |
const |
|
virtual |
Returns the album name; if no album name is present in the tag String::null will be returned.
Implements TagLib::Tag.
virtual String TagLib::MP4::Tag::artist |
( |
| ) |
const |
|
virtual |
Returns the artist name; if no artist name is present in the tag String::null will be returned.
Implements TagLib::Tag.
virtual String TagLib::MP4::Tag::comment |
( |
| ) |
const |
|
virtual |
Returns the track comment; if no comment is present in the tag String::null will be returned.
Implements TagLib::Tag.
bool TagLib::MP4::Tag::contains |
( |
const String & |
key | ) |
const |
- Returns
- True if the tag contains an entry for key.
virtual String TagLib::MP4::Tag::genre |
( |
| ) |
const |
|
virtual |
virtual bool TagLib::MP4::Tag::isEmpty |
( |
| ) |
const |
|
virtual |
Returns true if the tag does not contain any data. This should be reimplemented in subclasses that provide more than the basic tagging abilities in this class.
Reimplemented from TagLib::Tag.
Item TagLib::MP4::Tag::item |
( |
const String & |
key | ) |
const |
- Returns
- The item, if any, corresponding to key.
ItemMap& TagLib::MP4::Tag::itemListMap |
( |
| ) |
|
const ItemMap& TagLib::MP4::Tag::itemMap |
( |
| ) |
const |
Returns a string-keyed map of the MP4::Items for this tag.
void TagLib::MP4::Tag::removeItem |
( |
const String & |
key | ) |
|
Removes the entry with key from the tag, or does nothing if it does not exist.
void TagLib::MP4::Tag::removeUnsupportedProperties |
( |
const StringList & |
properties | ) |
|
bool TagLib::MP4::Tag::save |
( |
| ) |
|
virtual void TagLib::MP4::Tag::setAlbum |
( |
const String & |
s | ) |
|
|
virtual |
virtual void TagLib::MP4::Tag::setArtist |
( |
const String & |
s | ) |
|
|
virtual |
virtual void TagLib::MP4::Tag::setComment |
( |
const String & |
s | ) |
|
|
virtual |
virtual void TagLib::MP4::Tag::setGenre |
( |
const String & |
s | ) |
|
|
virtual |
Sets the genre to s. If s is String::null then this value will be cleared. For tag formats that use a fixed set of genres, the appropriate value will be selected based on a string comparison. A list of available genres for those formats should be available in that type's implementation.
Implements TagLib::Tag.
void TagLib::MP4::Tag::setItem |
( |
const String & |
key, |
|
|
const Item & |
value |
|
) |
| |
Sets the value of key to value, overwriting any previous value.
virtual void TagLib::MP4::Tag::setTitle |
( |
const String & |
s | ) |
|
|
virtual |
virtual void TagLib::MP4::Tag::setTrack |
( |
unsigned int |
i | ) |
|
|
virtual |
Sets the track to i. If s is 0 then this value will be cleared.
Implements TagLib::Tag.
virtual void TagLib::MP4::Tag::setYear |
( |
unsigned int |
i | ) |
|
|
virtual |
Sets the year to i. If s is 0 then this value will be cleared.
Implements TagLib::Tag.
virtual String TagLib::MP4::Tag::title |
( |
| ) |
const |
|
virtual |
Returns the track name; if no track name is present in the tag String::null will be returned.
Implements TagLib::Tag.
virtual unsigned int TagLib::MP4::Tag::track |
( |
| ) |
const |
|
virtual |
Returns the track number; if there is no track number set, this will return 0.
Implements TagLib::Tag.
virtual unsigned int TagLib::MP4::Tag::year |
( |
| ) |
const |
|
virtual |
Returns the year; if there is no year set, this will return 0.
Implements TagLib::Tag.
The documentation for this class was generated from the following file: