GstProxyControlBinding

A GstControlBinding that forwards requests to another GstControlBinding

GstProxyControlBinding

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstControlBinding
                ╰──GstProxyControlBinding

Opaque GstProxyControlBinding struct


Class structure

GstProxyControlBindingClass

Opaque GstProxyControlBindingClass struct


GstController.ProxyControlBindingClass

Opaque GstController.ProxyControlBindingClass struct


GstController.ProxyControlBindingClass

Opaque GstController.ProxyControlBindingClass struct


GstProxyControlBinding

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstControlBinding
                ╰──GstProxyControlBinding

Opaque GstProxyControlBinding struct


GstProxyControlBinding

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstControlBinding
                ╰──GstProxyControlBinding

Opaque GstProxyControlBinding struct


Constructors

gst_proxy_control_binding_new

GstControlBinding *
gst_proxy_control_binding_new (GstObject * object,
                               const gchar * property_name,
                               GstObject * ref_object,
                               const gchar * ref_property_name)

GstProxyControlBinding 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.

Parameters:

object ( [transfer: none] ) –

a GstObject

property_name

the property name in object to control

ref_object ( [transfer: none] ) –

a GstObject to forward all GstControlBinding requests to

ref_property_name

the property_name in ref_object to control

Returns ( [transfer: floating] ) –

a new GstControlBinding that proxies the control interface between properties on different GstObject's

Since : 1.12


GstController.ProxyControlBinding.prototype.new

function GstController.ProxyControlBinding.prototype.new(object: Gst.Object, property_name: String, ref_object: Gst.Object, ref_property_name: String): {
    // javascript wrapper for 'gst_proxy_control_binding_new'
}

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.

Parameters:

object ( Gst.Object ) –

a Gst.Object

property_name ( String ) –

the property name in object to control

ref_object ( Gst.Object ) –

a Gst.Object to forward all Gst.ControlBinding requests to

ref_property_name ( String ) –

the property_name in ref_object to control

Returns ( Gst.ControlBinding ) –

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

Since : 1.12


GstController.ProxyControlBinding.new

def GstController.ProxyControlBinding.new (object, property_name, ref_object, ref_property_name):
    #python wrapper for 'gst_proxy_control_binding_new'

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.

Parameters:

object ( Gst.Object ) –

a Gst.Object

property_name ( str ) –

the property name in object to control

ref_object ( Gst.Object ) –

a Gst.Object to forward all Gst.ControlBinding requests to

ref_property_name ( str ) –

the property_name in ref_object to control

Returns ( Gst.ControlBinding ) –

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

Since : 1.12


The results of the search are