![]() |
LeechCraft
0.6.70-10870-g558588d6ec
Modular cross-platform feature rich live environment.
|
Describes a request for an audio search in an IAudioPile. More...
#include "iaudiopile.h"
Public Attributes | |
QString | Title_ |
The title of a track. More... | |
QString | Artist_ |
The artist performing the track. More... | |
QString | Album_ |
The album containing this track. More... | |
int | TrackLength_ = 0 |
The approximate length of the track. More... | |
QString | FreeForm_ |
Free form engine-specific request. More... | |
Describes a request for an audio search in an IAudioPile.
Different audio piles support filtering by different criteria, so calling plugins should not rely on all criteria being fulfilled. But at least filtering by either title, artist or free form request should be supported.
Definition at line 53 of file iaudiopile.h.
QString Media::AudioSearchRequest::Album_ |
The album containing this track.
Definition at line 69 of file iaudiopile.h.
QString Media::AudioSearchRequest::Artist_ |
The artist performing the track.
At least this or Title_ field should not be empty.
Definition at line 65 of file iaudiopile.h.
QString Media::AudioSearchRequest::FreeForm_ |
Free form engine-specific request.
Calling plugins should set this instead of Title_ or Artist_ fields if they are not sure what user has entered.
Definition at line 82 of file iaudiopile.h.
QString Media::AudioSearchRequest::Title_ |
The title of a track.
At least this or Artist_ field should not be empty.
Definition at line 59 of file iaudiopile.h.
int Media::AudioSearchRequest::TrackLength_ = 0 |
The approximate length of the track.
Set this to 0 to disable by-track filtering.
Definition at line 75 of file iaudiopile.h.