![]() |
Sayonara Player
|
Signals | |
| void | sig_duration_changed () |
| void | sig_finished () |
| void | sig_about_to_finish (qint64) |
| void | sig_pos_changed_ms (qint64) |
| void | sig_data (uchar *, quint64) |
Public Member Functions | |
| ConvertPipeline (Engine *engine, QObject *parent=nullptr) | |
| bool | set_uri (gchar *uri) override |
| bool | init (GstState state=GST_STATE_NULL) override |
| GstElement * | get_source () const override |
| bool | set_target_uri (gchar *uri) |
| virtual GstElement * | get_pipeline () const |
| virtual GstBus * | get_bus () |
| virtual GstState | get_state () |
| virtual void | refresh_position () |
| virtual void | refresh_duration () |
| virtual void | finished () |
| virtual void | check_about_to_finish () |
| virtual qint64 | get_time_to_go () const |
| virtual void | set_data (uchar *data, quint64 size) |
| virtual gchar * | get_uri () |
| virtual qint64 | get_duration_ms () final |
| virtual qint64 | get_position_ms () final |
| bool | has_element (GstElement *e) const |
Public Slots | |
| void | play () override |
| void | pause () override |
| void | stop () override |
| guint | get_bitrate () |
| void | set_quality (LameBitrate quality) |
Protected Attributes | |
| QString | _name |
| GstBus * | _bus =nullptr |
| GstElement * | _pipeline =nullptr |
| gchar * | _uri =nullptr |
| qint64 | _duration_ms |
| qint64 | _position_ms |
| Settings * | _settings =nullptr |
1.8.12