public class InterpolationControlSource extends TimedValueControlSource
See upstream documentation at https://gstreamer.freedesktop.org/data/doc/gstreamer/stable/gstreamer-libs/html/GstInterpolationControlSource.html
InterpolationControlSource is a ControlSource, that interpolates
values between user-given control points. It supports several interpolation
modes and property types.
To use InterpolationControlSource create a new instance, bind it to a
GParamSpec and set some control points by calling TimedValueControlSource.set(long, double).
All functions are MT-safe.
ControlSource.TimedValueGObject.GCallback, GObject.GInterfaceNativeObject.Initializer, NativeObject.TypeProvider, NativeObject.TypeRegistration<T extends NativeObject>| Modifier and Type | Field and Description |
|---|---|
static String |
GTYPE_NAME |
| Constructor and Description |
|---|
InterpolationControlSource()
Create a new, unbound InterpolationControlSource.
|
| Modifier and Type | Method and Description |
|---|---|
InterpolationMode |
getMode()
Current interpolation mode.
|
InterpolationControlSource |
setMode(InterpolationMode mode)
Interpolation mode to use.
|
getAll, getCount, invalidateCache, set, setFromList, unset, unsetAllgetValue, getValueArrayaddControlBinding, getAsString, getControlBinding, getName, getParent, hasActiveControlBindings, removeControlBinding, setAsString, setControlBindingDisabled, setControlBindingsDisabled, setName, suggestNextSync, syncValues, toStringaddCallback, connect, connect, disconnect, dispose, emit, emit, get, getPropertyDefaultValue, getPropertyMaximumValue, getPropertyMinimumValue, getRefCount, getTypeName, invalidate, listPropertyNames, removeCallback, setclose, disown, equals, getPointer, getRawPointer, hashCodepublic static final String GTYPE_NAME
public InterpolationControlSource()
public InterpolationControlSource setMode(InterpolationMode mode)
mode - public InterpolationMode getMode()
Copyright © 2021 gstreamer-java. All rights reserved.