## GstDirectControlBinding GstDirectControlBinding — direct attachment for control sources |

## Synopsis

    #include <libs/controller/gstdirectcontrolbinding.h>

    GstControlBinding * gst_direct_control_binding_new      (GstObject *object,
                                                             const gchar *property_name,
                                                             GstControlSource *cs);

## Description

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.

## Details

### gst_direct_control_binding_new ()

    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.

`object` : | the object of the property
`property_name` : | the property-name to attach the control source
`cs` : | the control source
Returns : | the new GstDirectControlBinding. [transfer floating]