LFOControlSource

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

To use #GstLFOControlSource get a new instance by calling gstcontroller.lfocontrol_source.LFOControlSource.new_, bind it to a #GParamSpec and set the relevant properties.

All functions are MT-safe.

Constructors

this
this(void* ptr, Flag!"Take" take)
this
this()

This returns a new, unbound #GstLFOControlSource.

Members

Functions

self
LFOControlSource self()

Returns this, for use in with statements.

Properties

gType
GType gType [@property getter]

Static functions

getGType
GType getGType()

Inherited Members

From ControlSource

getGType
GType getGType()
gType
GType gType [@property getter]
self
ControlSource self()

Returns this, for use in with statements.

controlSourceGetValue
bool controlSourceGetValue(gst.types.ClockTime timestamp, double value)

Gets the value for this #GstControlSource at a given timestamp.

controlSourceGetValueArray
bool controlSourceGetValueArray(gst.types.ClockTime timestamp, gst.types.ClockTime interval, double[] values)

Gets an array of values for for this #GstControlSource. Values that are undefined contain NANs.