I am a base class for all Flumotion feed components.
|
init(self)
A subclass should do as little as possible in its init method. |
source code
|
|
|
|
gst.Pipeline
|
create_pipeline(self)
Subclasses have to implement this method. |
source code
|
|
|
|
|
eaterSetInactive(self,
feedId)
The eater for the given feedId is no longer active By default, the
component will go hungry. |
source code
|
|
|
|
|
eaterTimestampDiscont(self,
feedId,
prevTs,
prevDuration,
curTs)
Inform of a timestamp discontinuity for the given eater. |
source code
|
|
|
eaterOffsetDiscont(self,
feedId,
prevOffsetEnd,
curOffset)
Inform of a timestamp discontinuity for the given eater. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set_master_clock(self,
ip,
port,
base_time) |
source code
|
|
|
|
twisted.internet.defer.Deferred
|
link(self)
Make the component eat from the feeds it depends on and start
producing feeds itself. |
source code
|
|
|
|
|
_add_buffer_probe(self,
pad,
feedId,
firstTime=False) |
source code
|
|
|
_buffer_probe_cb(self,
pad,
buffer,
feedId,
firstTime=False)
Periodically scheduled buffer probe, that ensures that we're currently
actually having dataflow through our eater elements. |
source code
|
|
|
|
|
|
|
|
|
get_element_property(self,
element_name,
property)
Gets a property of an element in the GStreamer pipeline. |
source code
|
|
|
set_element_property(self,
element_name,
property,
value)
Sets a property on an element in the GStreamer pipeline. |
source code
|
|
|
|
|
|
|
eatFromFD(self,
feedId,
fd)
Tell the component to eat the given feedId from the given fd. |
source code
|
|
|
unblock_eater(self,
feedId)
After this function returns, the stream lock for this eater must have
been released. |
source code
|
|
|
|
|
|
Inherited from component.BaseComponent :
__init__ ,
addMessage ,
adminCallRemote ,
do_check ,
do_start ,
emit ,
fixRenamedProperties ,
getMood ,
getName ,
getWorkerName ,
setMedium ,
setMood ,
setShutdownHook ,
setWorkerName ,
setup ,
start ,
stop
Inherited from common.log.Loggable :
__providedBy__ ,
debug ,
doLog ,
error ,
info ,
log ,
logFunction ,
logObjectName ,
warning ,
warningFailure
Inherited from gobject.GObject :
__cmp__ ,
__delattr__ ,
__gdoc__ ,
__gobject_init__ ,
__hash__ ,
__new__ ,
__repr__ ,
__setattr__ ,
chain ,
connect ,
connect_after ,
connect_object ,
connect_object_after ,
disconnect ,
disconnect_by_func ,
emit_stop_by_name ,
freeze_notify ,
get_data ,
get_properties ,
get_property ,
handler_block ,
handler_block_by_func ,
handler_disconnect ,
handler_is_connected ,
handler_unblock ,
handler_unblock_by_func ,
notify ,
props ,
set_data ,
set_properties ,
set_property ,
stop_emission ,
thaw_notify ,
weak_ref
Inherited from object :
__getattribute__ ,
__reduce__ ,
__reduce_ex__ ,
__str__
|