gstcontroller.lfocontrol_source
Module for [LFOControlSource] class
Types 3
#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.
Methods
LFOControlSourceGidBuilder builder() static nothrowGet builder for [gstcontroller.lfocontrol_source.LFOControlSource] Returns: New builder objectdouble amplitude() @property nothrowGet `amplitude` property. Returns: Specifies the amplitude for the waveform of this #GstLFOControlSource.void amplitude(double propval) @property nothrowSet `amplitude` property. Params: propval = Specifies the amplitude for the waveform of this #GstLFOControlSource.double frequency() @property nothrowGet `frequency` property. Returns: 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 nanosec...void frequency(double propval) @property nothrowSet `frequency` property. Params: propval = 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 on...double offset() @property nothrowGet `offset` property. Returns: Specifies the value offset for the waveform of this #GstLFOControlSource.void offset(double propval) @property nothrowSet `offset` property. Params: propval = Specifies the value offset for the waveform of this #GstLFOControlSource.ulong timeshift() @property nothrowGet `timeshift` property. Returns: Specifies the timeshift to the right that should be used for the waveform of this #GstLFOControlSource in nanoseconds.void timeshift(ulong propval) @property nothrowSet `timeshift` property. Params: propval = Specifies the timeshift to the right that should be used for the waveform of this #GstLFOControlSource in nanoseconds.gstcontroller.types.LFOWaveform waveform() @property nothrowGet `waveform` property. Returns: Specifies the waveform that should be used for this #GstLFOControlSource.void waveform(gstcontroller.types.LFOWaveform propval) @property nothrowSet `waveform` property. Params: propval = Specifies the waveform that should be used for this #GstLFOControlSource.Fluent builder implementation template for gstcontroller.lfocontrol_source.LFOControlSource
Methods
T amplitude(double propval) nothrowSet `amplitude` property. Params: propval = Specifies the amplitude for the waveform of this #GstLFOControlSource. Returns: Builder instance for fluent chainingT frequency(double propval) nothrowSet `frequency` property. Params: propval = 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 on...T offset(double propval) nothrowSet `offset` property. Params: propval = Specifies the value offset for the waveform of this #GstLFOControlSource. Returns: Builder instance for fluent chainingT timeshift(ulong propval) nothrowSet `timeshift` property. Params: propval = Specifies the timeshift to the right that should be used for the waveform of this #GstLFOControlSource in nanoseconds.T waveform(gstcontroller.types.LFOWaveform propval) nothrowSet `waveform` property. Params: propval = Specifies the waveform that should be used for this #GstLFOControlSource. Returns: Builder instance for fluent chainingFluent builder for gstcontroller.lfocontrol_source.LFOControlSource
Methods