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  GstElement *_pipeline; 
 
   46    GstElement *audioQueue;   
 
   47    GstElement *audioSink;    
 
   48    GstElement *videoQueue;   
 
   49    GstElement *videoScope;   
 
   50    GstElement *videoConvert; 
 
   51    GstElement *videoSink;    
 
   54    GstPad *queueAudioPad; 
 
   56    GstPad *queueVideoPad; 
 
   60  GstAppSinkCallbacks _callbacks; 
 
   70  static gboolean cb_Bus (GstBus *, GstMessage *, 
PlayerSigGen *);
 
   71  static GstFlowReturn cb_NewSample (GstAppSink *, gpointer);