| 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 directly to the target property range. If a non-absolute direct control binding is used, the value range [0.0 ... 1.0] is mapped to full target property range, and all values outside the range will be clipped. An absolute control binding will not do any value transformations.
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. It will map the control source range [0.0 ... 1.0] to the full target property range, and clip all values outside this range.
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. It will directly map the control source values to the target property range without any transformations.
| 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