GstController.InterpolationControlSource

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gst.ControlSource Gst.ControlSource GstController.TimedValueControlSource GstController.TimedValueControlSource Gst.ControlSource->GstController.TimedValueControlSource Gst.Object->Gst.ControlSource GstController.InterpolationControlSource GstController.InterpolationControlSource GstController.TimedValueControlSource->GstController.InterpolationControlSource

Subclasses:

None

Methods

Inherited:

GstController.TimedValueControlSource (7), Gst.ControlSource (2), Gst.Object (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

Virtual Methods

Inherited:

Gst.Object (1), GObject.Object (7)

Properties

Inherited:

Gst.Object (2)

Name

Type

Flags

Short Description

mode

GstController.InterpolationMode

r/w

Interpolation mode

Signals

Inherited:

GstController.TimedValueControlSource (3), Gst.Object (1), GObject.Object (1)

Fields

Inherited:

GstController.TimedValueControlSource (3), Gst.Object (1), GObject.Object (1)

Name

Type

Access

Description

parent

GstController.TimedValueControlSource

r

Class Details

class GstController.InterpolationControlSource(**kwargs)
Bases:

GstController.TimedValueControlSource

Abstract:

No

Structure:

GstController.InterpolationControlSourceClass

GstController.InterpolationControlSource is a Gst.ControlSource, that interpolates values between user-given control points. It supports several interpolation modes and property types.

To use GstController.InterpolationControlSource get a new instance by calling GstController.InterpolationControlSource.new(), bind it to a GObject.ParamSpec and set some control points by calling GstController.TimedValueControlSource.set().

All functions are MT-safe.

classmethod new()
Returns:

a new, unbound GstController.InterpolationControlSource.

Return type:

Gst.ControlSource

This returns a new, unbound GstController.InterpolationControlSource.

Property Details

GstController.InterpolationControlSource.props.mode
Name:

mode

Type:

GstController.InterpolationMode

Default Value:

GstController.InterpolationMode.NONE

Flags:

READABLE, WRITABLE

Interpolation mode