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.