|
Sayonara Player
|
Public Slots | |
| virtual void | play ()=0 |
| virtual void | playAndSeek (MilliSeconds ms)=0 |
| virtual void | continueFromStop ()=0 |
| virtual void | playPause ()=0 |
| virtual void | pause ()=0 |
| virtual void | previous ()=0 |
| virtual void | next ()=0 |
| virtual void | stop ()=0 |
| virtual void | record (bool b)=0 |
| virtual void | seekRelative (double percent)=0 |
| virtual void | seekAbsoluteMs (MilliSeconds ms)=0 |
| virtual void | seekRelativeMs (MilliSeconds ms)=0 |
| virtual void | setCurrentPositionMs (MilliSeconds ms)=0 |
| virtual void | changeCurrentTrack (const MetaData &track, int trackIdx)=0 |
| virtual void | changeCurrentMetadata (const MetaData &track)=0 |
| virtual void | setTrackReady ()=0 |
| virtual void | setTrackFinished ()=0 |
| virtual void | buffering (int progress)=0 |
| virtual void | volumeUp ()=0 |
| virtual void | volumeDown ()=0 |
| virtual void | setVolume (int vol)=0 |
| virtual void | setMute (bool b)=0 |
| virtual void | toggleMute ()=0 |
| virtual void | changeDuration (MilliSeconds ms)=0 |
| virtual void | changeBitrate (Bitrate br)=0 |
| virtual void | error (const QString &message)=0 |
| virtual void | shutdown ()=0 |
Signals | |
| void | sigStreamFinished (const MetaData &oldTrack) |
| void | sigPlaystateChanged (PlayState playState) |
| void | sigNext () |
| void | sigContinueFromStop () |
| void | sigPrevious () |
| void | sigStopped () |
| void | sigSeekedRelative (double percent) |
| void | sigSeekedRelativeMs (MilliSeconds ms) |
| void | sigSeekedAbsoluteMs (MilliSeconds ms) |
| void | sigPositionChangedMs (MilliSeconds ms) |
| void | sigCurrentTrackChanged (const MetaData &track) |
| void | sigCurrentMetadataChanged () |
| void | sigTrackIndexChanged (int idx) |
| void | sigDurationChangedMs () |
| void | sigBitrateChanged () |
| void | sigPlaylistFinished () |
| void | sigRecording (bool b) |
| void | sigBuffering (int b) |
| void | sigVolumeChanged (int vol) |
| void | sigMuteChanged (bool b) |
| void | sigError (const QString &message) |
Public Member Functions | |
| virtual PlayState | playstate () const =0 |
| virtual MilliSeconds | currentPositionMs () const =0 |
| virtual MilliSeconds | currentTrackPlaytimeMs () const =0 |
| virtual MilliSeconds | initialPositionMs () const =0 |
| virtual MilliSeconds | durationMs () const =0 |
| virtual Bitrate | bitrate () const =0 |
| virtual const MetaData & | currentTrack () const =0 |
| virtual int | volume () const =0 |
| virtual bool | isMuted () const =0 |
Static Public Member Functions | |
| static PlayManager * | create (NotificationHandler *notificationHandler, QObject *parent) |
Protected Member Functions | |
| PlayManager (QObject *parent=0) | |