JokDebug
index
/home/david/Projects/Jokosher/trunk/Jokosher/JokDebug.py

#       THIS FILE IS PART OF THE JOKOSHER PROJECT AND LICENSED UNDER THE GPL. SEE
#       THE 'COPYING' FILE FOR DETAILS
#
#       JokDebug.py
#
#       This class provides a bunch of debugging methods that are mainly intended
#       for cracking open pipelines and looking at the goo inside. This most likely
#       won't be shipped with the final release and is mainly useful for hackers
#       who are involved in the project.
#
#       To enable debugging mode, set an environmental variable:
#
#          foo@bar~$ export JOKOSHER_DEBUG=1
#
#-------------------------------------------------------------------------------

 
Modules
       
Globals

 
Classes
       
JokDebug

 
class JokDebug
    This class provides debugging methods that are mainly intended
for cracking open pipelines and looking at the goo inside. This most likely
won't be shipped with the final release and is mainly useful for hackers
who are involved in the project.
 
To enable debugging mode, set an environmental variable:
 
        foo@bar~$ export JOKOSHER_DEBUG=1
 
  Methods defined here:
ShowPipeline(self, pipeline)
Display the construction of the pipeline in a gst-launch type format.
 
Parameters:
        pipeline -- pipeline object to inspect.
ShowPipelineDetails(self, pipeline)
Display the pipeline details, including pads.
 
Parameters:
        pipeline -- pipeline object to inspect.
ShowPipelineTree(self, pipeline, recurseDepth=0, maxDepth=3)
Display a tree of pipeline elements and their children.
 
Parameters:
        pipeline -- pipeline object to inspect.
        recurseDepth -- recursion tree depth.
        maxDepth -- maximum recursion depth.
__init__(self)