Top |
gboolean | absolute | Read / Write / Construct Only |
GstControlSource * | control-source | Read / Write / Construct |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstControlBinding ╰── GstDirectControlBinding
A value mapping object that attaches control sources to gobject properties. It will map the control values [0.0 ... 1.0] to the target property range. If a control value is outside of the range, it will be clipped.
GstControlBinding * gst_direct_control_binding_new (GstObject *object
,const gchar *property_name
,GstControlSource *cs
);
Create a new control-binding that attaches the GstControlSource to the GObject property.
GstControlBinding * gst_direct_control_binding_new_absolute (GstObject *object
,const gchar *property_name
,GstControlSource *cs
);
Create a new control-binding that attaches the GstControlSource to the GObject property.
object |
the object of the property |
|
property_name |
the property-name to attach the control source |
|
cs |
the control source |
Since: 1.6
“absolute”
property“absolute” gboolean
Whether the control values are absolute.
Flags: Read / Write / Construct Only
Default value: FALSE
“control-source”
property“control-source” GstControlSource *
The control source.
Flags: Read / Write / Construct