Class e.p.g.g.GstMetadataFast(MetadataProvider):

Part of elisa.plugins.gstreamer.gst_metadata View In Hierarchy

Undocumented
Line # Kind Name Docs
202 Method __init__ Undocumented
207 Method initialize Initialize the component.
216 Method clean Clean the component.
229 Method get_rank Rank determining wether the parser should be prioritized.
232 Method able_to_handle Return wether this provider is able to fill in metadata, when it
236 Method set_process_interval Undocumented
239 Method get_metadata Retrieve the metadata for this metadata request and put it in

Inherited from Component (via MetadataProvider):

Line # Kind Name Docs
85 Class PathDescriptor Undocumented
97 Class Method create Create and initialize the component.
def __init__(self):
Undocumented
def initialize(self):
Initialize the component.

This method is called by Component.create to finish the initialization of a component.

Returnsa deferred called when a component is fully initialized (type: twisted.internet.defer.Deferred )
def clean(self):
Clean the component.

This method is called when a component is not needed anymore to clean its state.

Returnsa deferred called when the component has finished cleaning its state (type: twisted.internet.defer.Deferred )
def get_rank(self):
Rank determining wether the parser should be prioritized.
Returnsthe rank as integer between 0 and 255 (type: integer )
Unknown Field: todoWe need a better System here so that the developers can decide which one to use
def able_to_handle(self, metadata):
Return wether this provider is able to fill in metadata, when it gets this metadata dictionary.
Parametersmetadataa dictionary containing all known and requested metadata (type: dict )
Returns (type: bool )
def set_process_interval(self, value):
Undocumented
def get_metadata(self, metadata):
Retrieve the metadata for this metadata request and put it in there.
Parametersmetadataa dictionary containing all the known and requested metadata, which is also filled with the new data (type: dict )
Returns (type: twisted.internet.defer.Deferred )
Unknown Field: tododetermine all the keys returned for each content-type.
API Documentation for Elisa Media Center, generated by pydoctor at 2009-02-16 19:15:05.