|
Sayonara Player
|
Public Slots | |
| virtual void | play ()=0 |
| virtual void | stop ()=0 |
| virtual void | pause ()=0 |
Signals | |
| void | sigAboutToFinishMs (MilliSeconds ms) |
| void | sigPositionChangedMs (MilliSeconds ms) |
| void | sigDataAvailable (const QByteArray &data) |
Public Member Functions | |
| virtual bool | init (Engine *engine)=0 |
| virtual bool | prepare (const QString &uri, const QString &userAgent=QString())=0 |
| virtual bool | hasElement (GstElement *e) const =0 |
| virtual void | checkPosition ()=0 |
| virtual GstState | state () const =0 |
| virtual void | setVisualizerEnabled (bool isLevelActive, bool isSpectrumActive)=0 |
| virtual bool | isLevelVisualizerEnabled () const =0 |
| virtual bool | isSpectrumVisualizerEnabled () const =0 |
| virtual void | setBroadcastingEnabled (bool b)=0 |
| virtual bool | isBroadcastingEnabled () const =0 |
| virtual void | fadeIn ()=0 |
| virtual void | fadeOut ()=0 |
| virtual void | startDelayedPlayback (MilliSeconds ms)=0 |
| virtual void | seekRelative (double percent, MilliSeconds duration)=0 |
| virtual void | seekAbsoluteMs (MilliSeconds ms)=0 |
| virtual void | seekRelativeMs (MilliSeconds ms)=0 |
| virtual MilliSeconds | duration () const =0 |
| virtual MilliSeconds | timeToGo () const =0 |
| virtual void | setEqualizerBand (int band, int value)=0 |
| virtual void | setRecordingPath (const QString &targetPath)=0 |
| virtual void | prepareForRecording ()=0 |
| virtual void | finishRecording ()=0 |
Static Public Member Functions | |
| static std::shared_ptr< Pipeline > | create (const QString &name, QObject *parent=nullptr) |
Protected Member Functions | |
| Pipeline (QObject *parent) | |