GstARGBControlBinding
A value mapping object that attaches multiple control sources to a guint gobject properties representing a color. A control value of 0.0 will turn the color component off and a value of 1.0 will be the color level.
GstARGBControlBinding
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstControlBinding ╰──GstARGBControlBinding
The instance structure of GstARGBControlBinding.
Members
parent
(GstControlBinding)
–
Class structure
GstARGBControlBindingClass
The class structure of GstARGBControlBinding.
Fields
parent_class
(GstControlBindingClass)
–
Parent class
GstController.ARGBControlBindingClass
The class structure of GstController.ARGBControlBinding.
Attributes
parent_class
(Gst.ControlBindingClass)
–
Parent class
GstController.ARGBControlBindingClass
The class structure of GstController.ARGBControlBinding.
Attributes
parent_class
(Gst.ControlBindingClass)
–
Parent class
GstController.ARGBControlBinding
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.ControlBinding ╰──GstController.ARGBControlBinding
The instance structure of GstController.ARGBControlBinding.
Members
parent
(Gst.ControlBinding)
–
GstController.ARGBControlBinding
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──Gst.ControlBinding ╰──GstController.ARGBControlBinding
The instance structure of GstController.ARGBControlBinding.
Members
parent
(Gst.ControlBinding)
–
Constructors
gst_argb_control_binding_new
GstControlBinding * gst_argb_control_binding_new (GstObject * object, const gchar * property_name, GstControlSource * cs_a, GstControlSource * cs_r, GstControlSource * cs_g, GstControlSource * cs_b)
Create a new control-binding that attaches the given GstControlSource to the GObject property.
Parameters:
object
–
the object of the property
property_name
–
the property-name to attach the control source
cs_a
–
the control source for the alpha channel
cs_r
–
the control source for the red channel
cs_g
–
the control source for the green channel
cs_b
–
the control source for the blue channel
the new GstARGBControlBinding
GstController.ARGBControlBinding.prototype.new
function GstController.ARGBControlBinding.prototype.new(object: Gst.Object, property_name: String, cs_a: Gst.ControlSource, cs_r: Gst.ControlSource, cs_g: Gst.ControlSource, cs_b: Gst.ControlSource): {
// javascript wrapper for 'gst_argb_control_binding_new'
}
Create a new control-binding that attaches the given Gst.ControlSource to the GObject.Object property.
Parameters:
the object of the property
the property-name to attach the control source
the control source for the alpha channel
the control source for the red channel
the control source for the green channel
the control source for the blue channel
the new GstController.ARGBControlBinding
GstController.ARGBControlBinding.new
def GstController.ARGBControlBinding.new (object, property_name, cs_a, cs_r, cs_g, cs_b):
#python wrapper for 'gst_argb_control_binding_new'
Create a new control-binding that attaches the given Gst.ControlSource to the GObject.Object property.
Parameters:
the object of the property
the property-name to attach the control source
the control source for the alpha channel
the control source for the red channel
the control source for the green channel
the control source for the blue channel
the new GstController.ARGBControlBinding
Properties
Constants
GST_TYPE_ARGB_CONTROL_BINDING
#define GST_TYPE_ARGB_CONTROL_BINDING \ (gst_argb_control_binding_get_type())
The results of the search are