gstcontrol
dynamic parameter functionality.
This library provides a Manager that maintains a list of dynamically
controlable parameters for a GstElement.
Just think of a volume slider in a mixer.
To use this library one needs to add some code to initialize it.
Adding the control library to a project
...
&hash;include <gst/gst.h>
&hash;include <gst/control/control.h>
...
gst_init(&argc,&argv);
gst_control_init(&argc,&argv);
...
The next step is to get hold of the GstDParamManager instance of a GstElement.
@argc:
@argv:
@name:
@parent:
@Returns:
@dpman:
@param_spec:
@unit_name:
@update_func:
@update_data:
@Returns:
@dpman:
@param_spec:
@unit_name:
@update_data:
@Returns:
@dpman:
@param_spec:
@unit_name:
@update_data:
@Returns:
@dpman:
@dparam_name:
@dpman:
@dparam_name:
@dparam:
@Returns:
@dpman:
@dparam_name:
@dpman:
@dparam_name:
@Returns:
@name:
@dpman:
@dparam_name:
@Returns:
@name:
@dpman:
@Returns:
@dpman:
@dparam_name:
@Returns:
@dpman:
@rate:
@klass:
@modename:
@preprocessfunc:
@processfunc:
@setupfunc:
@teardownfunc:
@dpman:
@modename:
@Returns:
@dpman:
@parent:
@parent:
@Returns:
@dpman:
@dparam_name:
@type:
@Returns:
@dparam:
@manager:
@param_spec:
@unit_name:
@dparam:
@dparam:
@timestamp:
@value:
@update_info:
@type:
@Returns: