gstcontroller.c.types

Undocumented in source.

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
glib.c.types
public import glib.c.types;
Undocumented in source.
gmodule.c.types
public import gmodule.c.types;
Undocumented in source.
gobject.c.types
public import gobject.c.types;
Undocumented in source.
gst.c.types
public import gst.c.types;
Undocumented in source.

Members

Enums

GstInterpolationMode
enum GstInterpolationMode

The various interpolation modes available.

GstLFOWaveform
enum GstLFOWaveform

The various waveform modes available.

Structs

GstARGBControlBinding
struct GstARGBControlBinding

A value mapping object that attaches multiple control sources to a guint gobject properties representing a color. A control value of 0.0 will turn the color component off and a value of 1.0 will be the color level.

GstARGBControlBindingClass
struct GstARGBControlBindingClass

The class structure of #GstARGBControlBinding.

GstControlPoint
struct GstControlPoint

An internal structure for value+time and various temporary values used for interpolation. This "inherits" from GstTimedValue.

GstDirectControlBinding
struct GstDirectControlBinding

A value mapping object that attaches control sources to gobject properties. It will map the control values directly to the target property range. If a non-absolute direct control binding is used, the value range [0.0 ... 1.0] is mapped to full target property range, and all values outside the range will be clipped. An absolute control binding will not do any value transformations.

GstDirectControlBindingClass
struct GstDirectControlBindingClass

The class structure of #GstDirectControlBinding.

GstInterpolationControlSource
struct GstInterpolationControlSource

#GstInterpolationControlSource is a #GstControlSource, that interpolates values between user-given control points. It supports several interpolation modes and property types.

GstInterpolationControlSourceClass
struct GstInterpolationControlSourceClass
GstInterpolationControlSourcePrivate
struct GstInterpolationControlSourcePrivate
GstLFOControlSource
struct GstLFOControlSource

#GstLFOControlSource is a #GstControlSource, that provides several periodic waveforms as control values.

GstLFOControlSourceClass
struct GstLFOControlSourceClass
GstLFOControlSourcePrivate
struct GstLFOControlSourcePrivate
GstProxyControlBinding
struct GstProxyControlBinding

A #GstControlBinding that forwards requests to another #GstControlBinding

GstProxyControlBindingClass
struct GstProxyControlBindingClass

Opaque #GstProxyControlBindingClass struct

GstTimedValueControlSource
struct GstTimedValueControlSource

Base class for #GstControlSource that use time-stamped values.

GstTimedValueControlSourceClass
struct GstTimedValueControlSourceClass
GstTimedValueControlSourcePrivate
struct GstTimedValueControlSourcePrivate
GstTriggerControlSource
struct GstTriggerControlSource

#GstTriggerControlSource is a #GstControlSource, that returns values from user-given control points. It allows for a tolerance on the time-stamps.

GstTriggerControlSourceClass
struct GstTriggerControlSourceClass
GstTriggerControlSourcePrivate
struct GstTriggerControlSourcePrivate