RB.PlayerGstTee

g GObject.GInterface GObject.GInterface RB.PlayerGstTee RB.PlayerGstTee GObject.GInterface->RB.PlayerGstTee

Implementations:

None

Methods

add_tee (element)

remove_tee (element)

Virtual Methods

do_add_tee (element)

do_remove_tee (element)

do_tee_inserted (tee)

do_tee_pre_remove (tee)

Properties

None

Signals

Name

Short Description

tee-inserted

The ‘tee-inserted’ signal is emitted when the tee element has been inserted into the pipeline and fully linked

tee-pre-remove

The ‘tee-pre-remove’ signal is emitted immediately before the element is unlinked and removed from the pipeline

Fields

None

Class Details

class RB.PlayerGstTee
Bases:

GObject.GInterface

Structure:

RB.PlayerGstTeeIface

add_tee(element)
Parameters:

element (Gst.Element) – new sink element (or bin) to add

Returns:

True if the sink will be added

Return type:

bool

Adds a new sink to the playback pipeline. The sink may not be inserted immediately. The ‘tee-inserted’ signal will be emitted when this actually happens.

remove_tee(element)
Parameters:

element (Gst.Element) – the sink element (or bin) to remove

Returns:

True if the sink was found and will be removed

Return type:

bool

Removes a sink from the playback pipeline. The sink may not be removed immediately. The ‘tee-pre-remove’ signal will be emitted immediately before this actually happens.

do_add_tee(element) virtual
Parameters:

element (Gst.Element) – new sink element (or bin) to add

Returns:

True if the sink will be added

Return type:

bool

Adds a new sink to the playback pipeline. The sink may not be inserted immediately. The ‘tee-inserted’ signal will be emitted when this actually happens.

do_remove_tee(element) virtual
Parameters:

element (Gst.Element) – the sink element (or bin) to remove

Returns:

True if the sink was found and will be removed

Return type:

bool

Removes a sink from the playback pipeline. The sink may not be removed immediately. The ‘tee-pre-remove’ signal will be emitted immediately before this actually happens.

do_tee_inserted(tee) virtual
Parameters:

tee (Gst.Element) –

do_tee_pre_remove(tee) virtual
Parameters:

tee (Gst.Element) –

Signal Details

RB.PlayerGstTee.signals.tee_inserted(player_gst_tee, tee)
Signal Name:

tee-inserted

Flags:

RUN_LAST, NO_RECURSE

Parameters:

The ‘tee-inserted’ signal is emitted when the tee element has been inserted into the pipeline and fully linked

RB.PlayerGstTee.signals.tee_pre_remove(player_gst_tee, tee)
Signal Name:

tee-pre-remove

Flags:

RUN_LAST, NO_RECURSE

Parameters:

The ‘tee-pre-remove’ signal is emitted immediately before the element is unlinked and removed from the pipeline