Public Member Functions | |
| Metadata () | |
| virtual | ~Metadata () |
| Artist * | getArtist (bool remove=false) |
| Returns the artist. | |
| void | setArtist (Artist *artist) |
| Sets the artist. | |
| Release * | getRelease (bool remove=false) |
| Returns the release. | |
| void | setRelease (Release *release) |
| Sets the release. | |
| Track * | getTrack (bool remove=false) |
| Returns a track. | |
| void | setTrack (Track *track) |
| Sets the track. | |
| UserList & | getUserList () |
| Returns a list of users. | |
| UserList | getUserList (bool remove) |
| ArtistResultList & | getArtistResults () |
| Returns a artist result list. | |
| ArtistResultList | getArtistResults (bool remove) |
| TrackResultList & | getTrackResults () |
| Returns a track result list. | |
| TrackResultList | getTrackResults (bool remove) |
| ReleaseResultList & | getReleaseResults () |
| Returns a release result list. | |
| ReleaseResultList | getReleaseResults (bool remove) |
The Music Metadata XML format is very flexible and may contain a diverse set of data (e.g. an artist, a release and a list of tracks), but usually only a small subset is used (either an artist, a release or a track, or a lists of objects from one class).
| MusicBrainz::Metadata::Metadata | ( | ) |
| virtual MusicBrainz::Metadata::~Metadata | ( | ) | [virtual] |
| Artist* MusicBrainz::Metadata::getArtist | ( | bool | remove = false |
) |
| void MusicBrainz::Metadata::setArtist | ( | Artist * | artist | ) |
| Release* MusicBrainz::Metadata::getRelease | ( | bool | remove = false |
) |
| void MusicBrainz::Metadata::setRelease | ( | Release * | release | ) |
| Track* MusicBrainz::Metadata::getTrack | ( | bool | remove = false |
) |
| void MusicBrainz::Metadata::setTrack | ( | Track * | track | ) |
| UserList& MusicBrainz::Metadata::getUserList | ( | ) |
Returns a list of users.
| UserList MusicBrainz::Metadata::getUserList | ( | bool | remove | ) |
| ArtistResultList& MusicBrainz::Metadata::getArtistResults | ( | ) |
| ArtistResultList MusicBrainz::Metadata::getArtistResults | ( | bool | remove | ) |
| TrackResultList& MusicBrainz::Metadata::getTrackResults | ( | ) |
| TrackResultList MusicBrainz::Metadata::getTrackResults | ( | bool | remove | ) |
| ReleaseResultList& MusicBrainz::Metadata::getReleaseResults | ( | ) |
| ReleaseResultList MusicBrainz::Metadata::getReleaseResults | ( | bool | remove | ) |
1.5.3-20071008