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
LFOControlSource self()Returns `this`, for use in `with` statements.LFOControlSourceGidBuilder builder()Get builder for [gstcontroller.lfocontrol_source.LFOControlSource] Returns: New builder objectdouble amplitude() @propertyGet `amplitude` property. Returns: Specifies the amplitude for the waveform of this #GstLFOControlSource.void amplitude(double propval) @propertySet `amplitude` property. Params: propval = Specifies the amplitude for the waveform of this #GstLFOControlSource.double frequency() @propertyGet `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) @propertySet `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() @propertyGet `offset` property. Returns: Specifies the value offset for the waveform of this #GstLFOControlSource.void offset(double propval) @propertySet `offset` property. Params: propval = Specifies the value offset for the waveform of this #GstLFOControlSource.ulong timeshift() @propertyGet `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) @propertySet `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() @propertyGet `waveform` property. Returns: Specifies the waveform that should be used for this #GstLFOControlSource.void waveform(gstcontroller.types.LFOWaveform propval) @propertySet `waveform` property. Params: propval = Specifies the waveform that should be used for this #GstLFOControlSource.Methods
T amplitude(double propval)Set `amplitude` property. Params: propval = Specifies the amplitude for the waveform of this #GstLFOControlSource. Returns: Builder instance for fluent chainingT frequency(double propval)Set `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)Set `offset` property. Params: propval = Specifies the value offset for the waveform of this #GstLFOControlSource. Returns: Builder instance for fluent chainingT timeshift(ulong propval)Set `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)Set `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