RB.PlayerGstTee¶
- Implementations:
 None
Methods¶
  | 
|
  | 
Virtual Methods¶
  | 
|
  | 
|
  | 
|
  | 
Properties¶
None
Signals¶
Name  | 
Short Description  | 
|---|---|
The ‘tee-inserted’ signal is emitted when the tee element has been inserted into the pipeline and fully linked  | 
|
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:
 - Structure:
 
This interface allows a caller to add a new sink to the GStreamer playback pipeline.
- add_tee(element)¶
 - Parameters:
 element (
Gst.Element) – new sink element (or bin) to add- Returns:
 Trueif the sink will be added- Return type:
 
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:
 Trueif the sink was found and will be removed- Return type:
 
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:
 Trueif the sink will be added- Return type:
 
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:
 Trueif the sink was found and will be removed- Return type:
 
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:
 - Parameters:
 player_gst_tee (
RB.PlayerGstTee) – The object which received the signaltee (
GObject.Object) – the element which has been inserted
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:
 - Parameters:
 player_gst_tee (
RB.PlayerGstTee) – The object which received the signaltee (
GObject.Object) – the element which is about to be removed
The ‘tee-pre-remove’ signal is emitted immediately before the element is unlinked and removed from the pipeline