Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe Class Reference

#include <GstMpegDemuxSH.h>

Collaboration diagram for SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void setdyn (GstElement *parent, GstElement *dynElement, const char *srcpadname, GstPad *sinkpad)
 MpegDemuxVideoPlayPipe ()
GstElement * init_pipeline ()
GstElement * init_decodersnk (GstElement *pipeline)
GstElement * make (GstBin *parent, const char *type, const char *name)
void init_lock ()
void init_unlock ()
void init_wait ()
void init_signal ()
void run ()
void play ()
void stop ()
void loop ()
void cmd (bool &terminate, bool &active)

Static Public Member Functions

void dynamic_connect (GstElement *element, GstPad *newpad, gpointer data)

Public Attributes

GstElement * _pipe
GstElement * _endpoint
GstElement * _splitter

Constructor & Destructor Documentation

SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::MpegDemuxVideoPlayPipe  ) 
 


Member Function Documentation

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::cmd bool &  terminate,
bool &  active
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::dynamic_connect GstElement *  element,
GstPad *  newpad,
gpointer  data
[static]
 

GstElement* SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::init_decodersnk GstElement *  pipeline  ) 
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::init_lock  ) 
 

GstElement* SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::init_pipeline  ) 
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::init_signal  ) 
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::init_unlock  ) 
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::init_wait  ) 
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::loop  ) 
 

GstElement* SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::make GstBin *  parent,
const char *  type,
const char *  name
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::play  ) 
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::run  ) 
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::setdyn GstElement *  parent,
GstElement *  dynElement,
const char *  srcpadname,
GstPad *  sinkpad
 

void SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::stop  ) 
 


Member Data Documentation

GstElement* SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::_endpoint
 

GstElement* SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::_pipe
 

GstElement* SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe::_splitter
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:27 2005 for Komssys by doxygen 1.3.8