GstLFOControlSource
GstLFOControlSource is a GstControlSource, that provides several periodic waveforms as control values.
To use GstLFOControlSource get a new instance by calling gst_lfo_control_source_new, bind it to a GParamSpec and set the relevant properties.
All functions are MT-safe.
GstLFOControlSource
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstControlSource ╰──GstLFOControlSource
The instance structure of GstControlSource.
Members
parent
(GstControlSource)
–
Class structure
Constructors
gst_lfo_control_source_new
GstControlSource * gst_lfo_control_source_new ()
This returns a new, unbound GstLFOControlSource.
a new, unbound GstLFOControlSource.
Properties
amplitude
“amplitude” gdouble
Specifies the amplitude for the waveform of this GstLFOControlSource.
Flags : Read / Write
frequency
“frequency” gdouble
Specifies the frequency that should be used for the waveform of this GstLFOControlSource. It should be large enough so that the period is longer than one nanosecond.
Flags : Read / Write
offset
“offset” gdouble
Specifies the value offset for the waveform of this GstLFOControlSource.
Flags : Read / Write
timeshift
“timeshift” guint64
Specifies the timeshift to the right that should be used for the waveform of this GstLFOControlSource in nanoseconds.
To get a n nanosecond shift to the left use "(GST_SECOND / frequency) - n".
Flags : Read / Write
waveform
“waveform” GstLFOWaveform *
Specifies the waveform that should be used for this GstLFOControlSource.
Flags : Read / Write
Enumerations
Constants
The results of the search are