GstController.ProxyControlBinding

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gst.ControlBinding Gst.ControlBinding GstController.ProxyControlBinding GstController.ProxyControlBinding Gst.ControlBinding->GstController.ProxyControlBinding Gst.Object->Gst.ControlBinding

Subclasses:

None

Methods

Inherited:

Gst.ControlBinding (5), Gst.Object (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (object, property_name, ref_object, ref_property_name)

Virtual Methods

Inherited:

Gst.ControlBinding (3), Gst.Object (1), GObject.Object (7)

Properties

Inherited:

Gst.ControlBinding (1), Gst.Object (2)

Signals

Inherited:

Gst.Object (1), GObject.Object (1)

Fields

Inherited:

Gst.Object (1), GObject.Object (1)

Name

Type

Access

Description

parent

Gst.ControlBinding

r

property_name

str

r

ref_object

GObject.WeakRef

r

Class Details

class GstController.ProxyControlBinding(**kwargs)
Bases:

Gst.ControlBinding

Abstract:

No

Structure:

GstController.ProxyControlBindingClass

A Gst.ControlBinding that forwards requests to another Gst.ControlBinding

classmethod new(object, property_name, ref_object, ref_property_name)[source]
Parameters:
Returns:

a new Gst.ControlBinding that proxies the control interface between properties on different Gst.Object's

Return type:

Gst.ControlBinding

GstController.ProxyControlBinding forwards all access to data or sync_values() requests from property_name on object to the control binding at ref_property_name on ref_object.

New in version 1.12.