core::VideoPipeline::VideoPipeline Class Reference

List of all members.

Public Member Functions

def __init__
def setup_pipeline
def pipeline_add
def find_element
def cb_on_message
def cb_on_sync_message
def cb_pipeline_cleaning_up

Public Attributes

 num_videos
 xid_list
 widgets_callback_dict

Static Public Attributes

 pipeline = None
int num_videos = 0
list xid_list = []
list widgets_callback_dict = []
list update_trackbar_cb_id = []
list update_label_cb_id = []
int frame_test = 0
 player_bus = None
 message_src = None
 multiqueue_element = None

Detailed Description

Main Pipeline

Member Function Documentation

def core::VideoPipeline::VideoPipeline::__init__ (   self,
  num_videos = 0,
  xid_list = None,
  widgets_callback_dict = None,
  player_bus = player_bus 
)
Setting the pipeline up
@param name: Name of pipeline
def core::VideoPipeline::VideoPipeline::cb_on_message (   self,
  bus,
  message 
)
Receives a message from the bus on a 'message' signal
@param bus: bus
@param message: message
def core::VideoPipeline::VideoPipeline::cb_on_sync_message (   self,
  bus,
  message 
)
Receives a message from the bus on a 'sync-message::element' signal
@param bus: bus
@param message: message
def core::VideoPipeline::VideoPipeline::cb_pipeline_cleaning_up (   self,
  data,
  event 
)
Cleaning up the pipeline before the pipeline's window closes
@param data: data
@param event: event
def core::VideoPipeline::VideoPipeline::find_element (   self,
  name 
)
Finds some element inside the pipeline
@param name: element's name
@return: element
def core::VideoPipeline::VideoPipeline::pipeline_add (   self,
  bin 
)
Adding elements of bin into pipeline
@param bin: bin with elements
def core::VideoPipeline::VideoPipeline::setup_pipeline (   self,
  source_locations_list 
)
Setting pipeline up
@param source_locations_list: List of the source locations

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions

Generated on Mon Nov 30 00:22:57 2009 by  doxygen 1.6.1