RB.EncoderFactory

g GObject.Object GObject.Object RB.EncoderFactory RB.EncoderFactory GObject.Object->RB.EncoderFactory

Subclasses:None

Methods

Inherited:GObject.Object (37)
Structs:GObject.ObjectClass (5)
class get ()

Virtual Methods

Inherited:GObject.Object (7)
  do_prepare_sink (uri, sink)
  do_prepare_source (uri, source)

Properties

None

Signals

Inherited:GObject.Object (1)
Name Short Description
prepare-sink Emitted when creating a sink to write to the specified URI.
prepare-source Emitted when creating a source to read the specified URI.

Fields

Inherited:GObject.Object (1)
Name Type Access Description
obj GObject.Object r  

Class Details

class RB.EncoderFactory(**kwargs)
Bases:GObject.Object
Abstract:No
Structure:RB.EncoderFactoryClass
classmethod get()
Returns:the RB.EncoderFactory
Return type:RB.EncoderFactory

Returns the RB.EncoderFactory instance.

do_prepare_sink(uri, sink) virtual
Parameters:
do_prepare_source(uri, source) virtual
Parameters:

Signal Details

RB.EncoderFactory.signals.prepare_sink(encoder_factory, uri, sink)
Signal Name:

prepare-sink

Flags:

RUN_LAST

Parameters:

Emitted when creating a sink to write to the specified URI. Plugins can use this when just creating a GStreamer element from the URI isn’t enough. Typically this happens when there’s no way to pass device information through the URI format.

RB.EncoderFactory.signals.prepare_source(encoder_factory, uri, source)
Signal Name:

prepare-source

Flags:

RUN_LAST

Parameters:

Emitted when creating a source to read the specified URI. Plugins can use this when just creating a GStreamer element from the URI isn’t enough. Typically this happens when there’s no way to pass device information through the URI format.