18 #ifndef PLAYER_VIDEO_H 19 #define PLAYER_VIDEO_H 30 void start ()
override;
31 void stop ()
override;
32 void pause ()
override;
33 void resume ()
override;
34 void redraw (cairo_t *)
override;
37 bool doSetProperty (Property,
const string &,
const string &)
override;
40 gint64 getPipelineTime ();
41 gint64 getStreamMediaTime ();
42 gint64 getStreamMediaDuration ();
51 GstElement *equalizer;
62 GstAppSinkCallbacks _callbacks;
79 list<PlayerVideoAction> _stack_actions;
81 initProperties (set<string> *);
83 void stackAction (Property,
const string &,
const string &);
84 void doStackedActions ();
86 string getPipelineState ();
89 static gboolean cb_Bus (GstBus *, GstMessage *,
PlayerVideo *);
90 static GstFlowReturn cb_NewSample (GstAppSink *, gpointer);
95 #endif // PLAYER_VIDEO_H Definition: PlayerVideo.h:25
Definition: PlayerVideo.h:73