| GStreamer 1.0 Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
Synopsis
#include <libs/controller/gstinterpolationcontrolsource.h>
struct GstInterpolationControlSource;
enum GstInterpolationMode;
GstControlSource * gst_interpolation_control_source_new
(void);
Object Hierarchy
GObject +----GInitiallyUnowned +----GstObject +----GstControlSource +----GstTimedValueControlSource +----GstInterpolationControlSource
Description
GstInterpolationControlSource is a GstControlSource, that interpolates values between user-given control points. It supports several interpolation modes and property types.
To use GstInterpolationControlSource get a new instance by calling
gst_interpolation_control_source_new(), bind it to a GParamSpec and set some
control points by calling gst_timed_value_control_source_set().
All functions are MT-safe.
Details
struct GstInterpolationControlSource
struct GstInterpolationControlSource;
The instance structure of GstControlSource.
enum GstInterpolationMode
typedef enum {
GST_INTERPOLATION_MODE_NONE,
GST_INTERPOLATION_MODE_LINEAR,
GST_INTERPOLATION_MODE_CUBIC
} GstInterpolationMode;
The various interpolation modes available.
gst_interpolation_control_source_new ()
GstControlSource * gst_interpolation_control_source_new
(void);
This returns a new, unbound GstInterpolationControlSource.
Returns : |
a new, unbound GstInterpolationControlSource. [transfer full] |
Property Details
The "mode" property
"mode" GstInterpolationMode : Read / Write
Interpolation mode.
Default value: GST_INTERPOLATION_MODE_NONE
