libosmscout
0.1
|
#include <VoicePlayer.h>
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 More... | |
virtual void | clearQueue ()=0 |
clear the playlist More... | |
virtual int | index () const =0 |
returns the current index More... | |
virtual void | play ()=0 |
start playing from current index More... | |
virtual int | queueCount () const =0 |
returns the track count in the playlist More... | |
virtual void | setCurrentIndex (int index)=0 |
set the track index to play More... | |
virtual void | stop ()=0 |
stop playing More... | |
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().