|
Sayonara Player
|
Public Slots | |
| virtual void | play ()=0 |
| virtual void | stop ()=0 |
| virtual void | pause ()=0 |
| virtual void | jumpAbsMs (MilliSeconds ms)=0 |
| virtual void | jumpRelMs (MilliSeconds ms)=0 |
| virtual void | jumpRel (double percent)=0 |
| virtual void | updateMetadata (const MetaData &track, GstElement *src)=0 |
| virtual void | updateCover (GstElement *src, const QByteArray &data, const QString &mimedata)=0 |
| virtual bool | changeTrack (const MetaData &track)=0 |
| virtual void | setBufferState (int progress, GstElement *src)=0 |
| virtual void | error (const QString &error, const QString &elementName)=0 |
Signals | |
| void | sigDataAvailable (const QByteArray &data) |
| void | sigSpectrumChanged () |
| void | sigLevelChanged () |
| void | sigMetadataChanged (const MetaData &md) |
| void | sigDurationChanged (const MetaData &md) |
| void | sigBitrateChanged (const MetaData &md) |
| void | sigCoverDataAvailable (const QByteArray &data, const QString &mimetype) |
| void | sigCurrentPositionChanged (MilliSeconds ms) |
| void | sigBuffering (int progress) |
| void | sigTrackFinished () |
| void | sigTrackReady () |
| void | sigError (const QString &error_message) |
Public Member Functions | |
| Engine (QObject *parent) | |
| Engine (const Engine &other)=delete | |
| Engine (Engine &&other)=delete | |
| Engine & | operator= (const Engine &other)=delete |
| Engine & | operator= (Engine &&other)=delete |
| virtual void | updateBitrate (Bitrate br, GstElement *src)=0 |
| virtual void | updateDuration (GstElement *src)=0 |
| virtual void | setTrackReady (GstElement *src)=0 |
| virtual void | setTrackAlmostFinished (MilliSeconds time2go)=0 |
| virtual void | setTrackFinished (GstElement *src)=0 |
| virtual bool | isStreamRecorderRecording () const =0 |
| virtual void | setStreamRecorderRecording (bool b)=0 |
| virtual void | setSpectrum (const std::vector< float > &spectrum)=0 |
| virtual const std::vector< float > & | spectrum () const =0 |
| virtual void | setLevel (float left, float right)=0 |
| virtual QPair< float, float > | level () const =0 |
| virtual void | setVisualizerEnabled (bool isLevelActive, bool isSpectrumActive)=0 |
| virtual void | setBroadcastEnabled (bool b)=0 |
| virtual void | setEqualizer (int band, int value)=0 |
| virtual MetaData | currentTrack () const =0 |