## gstcontrol

gstcontrol —

## Synopsis

    #include <libs/control/control.h>

    void        gst_control_init                (int *argc,
                                                 char **argv[]);
    void        gst_dparam_attach               (GstDParam *dparam,
                                                 GstDParamManager *manager,
                                                 GParamSpec *param_spec,
                                                 gchar *unit_name);
    void        gst_dparam_detach               (GstDParam *dparam);
    void        gst_dparam_do_update_default    (GstDParam *dparam,
                                                 gint64 timestamp,
                                                 GValue *value,
                                                 GstDParamUpdateInfo update_info);

## Description

## Details

### gst_control_init ()

    void        gst_control_init                (int *argc,
                                                 char **argv[]);

`argc` : |
`argv` : |

### gst_dparam_attach ()

    void        gst_dparam_attach               (GstDParam *dparam,
                                                 GstDParamManager *manager,
                                                 GParamSpec *param_spec,
                                                 gchar *unit_name);

`dparam` : | GstDParam instance
`manager` : | the GstDParamManager that this dparam belongs to
`param_spec` : |
`unit_name` : |

### gst_dparam_detach ()

    void        gst_dparam_detach               (GstDParam *dparam);

`dparam` : | GstDParam instance

### gst_dparam_do_update_default ()

    void        gst_dparam_do_update_default    (GstDParam *dparam,
                                                 gint64 timestamp,
                                                 GValue *value,
                                                 GstDParamUpdateInfo update_info);

`dparam` : |
`timestamp` : |
`value` : |
`update_info` : |