Public Member Functions | |
TrackFilter & | title (const std::string &value) |
TrackFilter & | artistName (const std::string &value) |
TrackFilter & | artistId (const std::string &value) |
TrackFilter & | releaseTitle (const std::string &value) |
TrackFilter & | releaseId (const std::string &value) |
TrackFilter & | duration (const int value) |
TrackFilter & | puid (const std::string &value) |
TrackFilter & | limit (const int value) |
ParameterList | createParameters () const |
Create a map of query parameters. |
If artistId, releaseId or puid are set, only tracks matching those IDs are returned.
The server will ignore artistName and releaseTitle if artistId or releaseId are set respectively.
TrackFilter& MusicBrainz::TrackFilter::artistId | ( | const std::string & | value | ) |
TrackFilter& MusicBrainz::TrackFilter::artistName | ( | const std::string & | value | ) |
ParameterList MusicBrainz::TrackFilter::createParameters | ( | ) | const [virtual] |
Create a map of query parameters.
Implements MusicBrainz::IFilter.
TrackFilter& MusicBrainz::TrackFilter::duration | ( | const int | value | ) |
TrackFilter& MusicBrainz::TrackFilter::limit | ( | const int | value | ) |
TrackFilter& MusicBrainz::TrackFilter::puid | ( | const std::string & | value | ) |
TrackFilter& MusicBrainz::TrackFilter::releaseId | ( | const std::string & | value | ) |
TrackFilter& MusicBrainz::TrackFilter::releaseTitle | ( | const std::string & | value | ) |
TrackFilter& MusicBrainz::TrackFilter::title | ( | const std::string & | value | ) |