|
libosmscout 0.1
|
Defines the abstract interface for the voice player. More...
#include <VoicePlayer.h>
Inheritance diagram for osmscout::VoicePlayer:Public Types | |
| enum | PlaybackState { StoppedState = 0 , PlayingState } |
Signals | |
| void | playbackStateChanged (VoicePlayer::PlaybackState state) |
Public Member Functions | |
| virtual void | addToQueue (const QUrl &source)=0 |
| add a track to the playlist | |
| virtual void | clearQueue ()=0 |
| clear the playlist | |
| virtual int | index () const =0 |
| returns the current index | |
| virtual void | play ()=0 |
| start playing from current index | |
| virtual int | queueCount () const =0 |
| returns the track count in the playlist | |
| virtual void | setCurrentIndex (int index)=0 |
| set the track index to play | |
| virtual void | stop ()=0 |
| stop playing | |
| VoicePlayer (QObject *parent) | |
Defines the abstract interface for the voice player.
|
explicit |
|
pure virtual |
add a track to the playlist
| source | url of the audio track |
Implemented in osmscout::VoiceCorePlayer.
Referenced by osmscout::VoiceCorePlayer::addToQueue().
|
pure virtual |
clear the playlist
Implemented in osmscout::VoiceCorePlayer.
Referenced by osmscout::VoiceCorePlayer::clearQueue().
|
pure virtual |
returns the current index
Implemented in osmscout::VoiceCorePlayer.
Referenced by osmscout::VoiceCorePlayer::index().
|
pure virtual |
start playing from current index
Implemented in osmscout::VoiceCorePlayer.
Referenced by osmscout::VoiceCorePlayer::play().
|
signal |
Referenced by osmscout::VoiceCorePlayer::VoiceCorePlayer().
|
pure virtual |
returns the track count in the playlist
Implemented in osmscout::VoiceCorePlayer.
Referenced by osmscout::VoiceCorePlayer::queueCount().
|
pure virtual |
set the track index to play
| index | position in playlist |
Implemented in osmscout::VoiceCorePlayer.
Referenced by osmscout::VoiceCorePlayer::setCurrentIndex().
|
pure virtual |
stop playing
Implemented in osmscout::VoiceCorePlayer.
Referenced by osmscout::VoiceCorePlayer::stop().