Class: GstController::LFOControlSource
- Inherits:
-
Gst::ControlSource
- Object
- GObject::InitiallyUnowned
- Gst::Object
- Gst::ControlSource
- GstController::LFOControlSource
- Defined in:
- (unknown)
Instance Method Summary collapse
-
#amplitude ⇒ Float
Specifies the amplitude for the waveform of this Gst::LFOControlSource.
-
#amplitude=(amplitude) ⇒ Float
Specifies the amplitude for the waveform of this Gst::LFOControlSource.
-
#frequency ⇒ Float
Specifies the frequency that should be used for the waveform of this Gst::LFOControlSource.
-
#frequency=(frequency) ⇒ Float
Specifies the frequency that should be used for the waveform of this Gst::LFOControlSource.
-
#initialize ⇒ Gst::ControlSource
constructor
This returns a new, unbound Gst::LFOControlSource.
-
#offset ⇒ Float
Specifies the value offset for the waveform of this Gst::LFOControlSource.
-
#offset=(offset) ⇒ Float
Specifies the value offset for the waveform of this Gst::LFOControlSource.
-
#timeshift ⇒ Integer
Specifies the timeshift to the right that should be used for the waveform of this Gst::LFOControlSource in nanoseconds.
-
#timeshift=(timeshift) ⇒ Integer
Specifies the timeshift to the right that should be used for the waveform of this Gst::LFOControlSource in nanoseconds.
-
#waveform ⇒ GstController::LFOWaveform
Specifies the waveform that should be used for this Gst::LFOControlSource.
-
#waveform=(waveform) ⇒ GstController::LFOWaveform
Specifies the waveform that should be used for this Gst::LFOControlSource.
Methods inherited from Gst::ControlSource
#control_source_get_value, #control_source_get_value_array
Methods inherited from Gst::Object
#add_control_binding, check_uniqueness, #control_bindings_disabled=, #control_rate, #control_rate=, default_deep_notify, #default_error, #get_control_binding, #get_g_value_array, #get_value, #get_value_array, #has_active_control_bindings, #has_ancestor, #has_as_ancestor, #has_as_parent, #name, #name=, #parent, #parent=, #path_string, #ref, ref_sink, #remove_control_binding, replace, #set_control_binding_disabled, #suggest_next_sync, #sync_values, #unparent, #unref
Constructor Details
#initialize ⇒ Gst::ControlSource
This returns a new, unbound Gst::LFOControlSource.
Instance Method Details
#amplitude ⇒ Float
Specifies the amplitude for the waveform of this Gst::LFOControlSource.
#amplitude=(amplitude) ⇒ Float
Specifies the amplitude for the waveform of this Gst::LFOControlSource.
#frequency ⇒ Float
Specifies the frequency that should be used for the waveform of this Gst::LFOControlSource. It should be large enough so that the period is longer than one nanosecond.
#frequency=(frequency) ⇒ Float
Specifies the frequency that should be used for the waveform of this Gst::LFOControlSource. It should be large enough so that the period is longer than one nanosecond.
#offset ⇒ Float
Specifies the value offset for the waveform of this Gst::LFOControlSource.
#offset=(offset) ⇒ Float
Specifies the value offset for the waveform of this Gst::LFOControlSource.
#timeshift ⇒ Integer
Specifies the timeshift to the right that should be used for the waveform of this Gst::LFOControlSource in nanoseconds.
To get a n nanosecond shift to the left use "(GST_SECOND / frequency) - n".
#timeshift=(timeshift) ⇒ Integer
Specifies the timeshift to the right that should be used for the waveform of this Gst::LFOControlSource in nanoseconds.
To get a n nanosecond shift to the left use "(GST_SECOND / frequency) - n".
#waveform ⇒ GstController::LFOWaveform
Specifies the waveform that should be used for this Gst::LFOControlSource.
#waveform=(waveform) ⇒ GstController::LFOWaveform
Specifies the waveform that should be used for this Gst::LFOControlSource.