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 _gType() @property
InterpolationControlSource self()Returns `this`, for use in `with` statements.
InterpolationControlSourceGidBuilder builder()Get builder for [gstcontroller.interpolationcontrolsource.InterpolationControlSource] Returns: New builder object
Constructors
this(void * ptr, Flag!"Take" take)
this()This returns a new, unbound #GstInterpolationControlSource. Returns: a new, unbound #GstInterpolationControlSource.

Fluent builder for [gstcontroller.interpolation_control_source.InterpolationControlSource]