Chapter 23. Dynamic Parameters

Table of Contents

Getting Started
Creating and Attaching Dynamic Parameters
Changing Dynamic Parameter Values
Different Types of Dynamic Parameter
GstDParam - the base dparam type
GstDParamSmooth - smoothing real-time dparam
Timelined dparams

Getting Started

The Dynamic Parameters subsystem is contained within the gstcontrol library. You need to include the header in your application's source file:

...
#include <gst/gst.h>
#include <gst/control/control.h>
...
    

Your application should link to the shared library gstcontrol.

The gstcontrol library needs to be initialized when your application is run. This can be done after the the GStreamer library has been initialized.

  ...
  gst_init(&argc,&argv);
  gst_control_init(&argc,&argv);
  ...