gstcontroller.interpolation_control_source

Module for [InterpolationControlSource] class

Types 3

#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 gstcontroller.interpolation_control_source.InterpolationControlSource.new_, bind it to a #GParamSpec and set some control points by calling gstcontroller.timed_value_control_source.TimedValueControlSource.set.

All functions are MT-safe.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
InterpolationControlSource self() nothrowReturns `this`, for use in `with` statements.
InterpolationControlSourceGidBuilder builder() static nothrowGet builder for [gstcontroller.interpolation_control_source.InterpolationControlSource] Returns: New builder object
void mode(gstcontroller.types.InterpolationMode propval) @property nothrow
Constructors
this(void * ptr, Flag!"Take" take)
this()This returns a new, unbound #GstInterpolationControlSource. Returns: a new, unbound #GstInterpolationControlSource.