:right-sidebar: True LFOControlSource =================================================================== .. currentmodule:: gi.repository.GstController .. class:: LFOControlSource(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.Gst.ControlSource`, :class:`~gi.repository.Gst.Object`, :class:`~gi.repository.GObject.InitiallyUnowned`, :class:`~gi.repository.GObject.Object` :Constructors: :: LFOControlSource(**properties) new() -> Gst.ControlSource Constructors ------------ .. rst-class:: interim-class .. class:: LFOControlSource :no-index: .. classmethod:: new() -> ~gi.repository.Gst.ControlSource This returns a new, unbound ``GstLFOControlSource``. Properties ---------- .. rst-class:: interim-class .. class:: LFOControlSource :no-index: .. attribute:: props.amplitude :type: float Specifies the amplitude for the waveform of this ``GstLFOControlSource``. .. attribute:: props.frequency :type: float 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. .. attribute:: props.offset :type: float Specifies the value offset for the waveform of this ``GstLFOControlSource``. .. attribute:: props.timeshift :type: int 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". .. attribute:: props.waveform :type: ~gi.repository.GstController.LFOWaveform Specifies the waveform that should be used for this ``GstLFOControlSource``. Fields ------ .. rst-class:: interim-class .. class:: LFOControlSource :no-index: .. attribute:: lock .. attribute:: parent .. attribute:: priv