31 void start ()
override;
32 void stop ()
override;
33 void pause ()
override;
34 void resume ()
override;
35 void redraw (cairo_t *)
override;
37 static gboolean cb_Bus (GstBus *, GstMessage *,
PlayerVideo *);
40 bool doSetProperty (Property,
const string &,
const string &)
override;
41 void setURI (
const string &uri);
45 gint64 getPipelineTime ();
46 gint64 getStreamMediaTime ();
47 gint64 getStreamMediaDuration ();
56 GstElement *equalizer;
67 GstAppSinkCallbacks _callbacks;
84 list<PlayerVideoAction> _stack_actions;
85 void initProperties (set<string> *);
87 void stackAction (Property,
const string &,
const string &);
88 void doStackedActions ();
90 string getPipelineState ();