![]() |
![]() |
![]() |
GStreamer 1.0 Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
#include <libs/controller/gstinterpolationcontrolsource.h>
struct GstInterpolationControlSource;
enum GstInterpolationMode;
GstControlSource * gst_interpolation_control_source_new
(void
);
GObject +----GInitiallyUnowned +----GstObject +----GstControlSource +----GstTimedValueControlSource +----GstInterpolationControlSource
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.
struct GstInterpolationControlSource;
The instance structure of GstControlSource.
typedef enum { GST_INTERPOLATION_MODE_NONE, GST_INTERPOLATION_MODE_LINEAR, GST_INTERPOLATION_MODE_CUBIC } GstInterpolationMode;
The various interpolation modes available.
GstControlSource * gst_interpolation_control_source_new
(void
);
This returns a new, unbound GstInterpolationControlSource.
Returns : |
a new, unbound GstInterpolationControlSource. [transfer full] |
"mode"
property"mode" GstInterpolationMode : Read / Write
Interpolation mode.
Default value: GST_INTERPOLATION_MODE_NONE