|
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 |
|
|
| 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 levelEnabled, bool spectrumEnabled)=0 |
|
virtual void | setBroadcastEnabled (bool b)=0 |
|
virtual void | setEqualizer (int band, int value)=0 |
|
virtual MetaData | currentTrack () const =0 |
|