Package flumotion :: Package worker :: Package checks :: Module video010
[show private | hide private]
[frames | no frames]

Module flumotion.worker.checks.video010

Classes
BusResolution  

Function Summary
twisted.internet.defer.Deferred of flumotion.common.messages.Result check1394(id)
Probe the firewire device.
twisted.internet.defer.Deferred do_element_check(pipeline_str, element_name, check_proc, state, set_state_deferred)
Parse the given pipeline and set it to the given state.

Function Details

check1394(id)

Probe the firewire device.

Return a deferred firing a result.

The result is either:
  • succesful, with a None value: no device found
  • succesful, with a dictionary of width, height, and par as a num/den pair
  • failed
Returns:
twisted.internet.defer.Deferred of flumotion.common.messages.Result

do_element_check(pipeline_str, element_name, check_proc, state=None, set_state_deferred=False)

Parse the given pipeline and set it to the given state. When the bin reaches that state, perform the given check function on the element with the given name.
Parameters:
pipeline_str - description of the pipeline used to test
element_name - name of the element being checked
check_proc - a function to call with the GstElement as argument.
state - an unused keyword parameter that will be removed when support for GStreamer 0.8 is dropped.
set_state_deferred - a flag to say whether the set_state is run in a deferToThread
           (type=bool)
Returns:
a deferred that will fire with the result of check_proc, or fail.
           (type=twisted.internet.defer.Deferred)

Generated by Epydoc 2.1 on Sun Oct 26 16:39:16 2008 http://epydoc.sf.net