Trait gstreamer_controller::prelude::LFOControlSourceExt [−][src]
pub trait LFOControlSourceExt: 'static {}Show methods
fn amplitude(&self) -> f64; fn set_amplitude(&self, amplitude: f64); fn frequency(&self) -> f64; fn set_frequency(&self, frequency: f64); fn offset(&self) -> f64; fn set_offset(&self, offset: f64); fn timeshift(&self) -> u64; fn set_timeshift(&self, timeshift: u64); fn waveform(&self) -> LFOWaveform; fn set_waveform(&self, waveform: LFOWaveform); fn connect_amplitude_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_frequency_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_offset_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_timeshift_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId; fn connect_waveform_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId;
Required methods
fn amplitude(&self) -> f64
[src]
fn set_amplitude(&self, amplitude: f64)
[src]
fn frequency(&self) -> f64
[src]
fn set_frequency(&self, frequency: f64)
[src]
fn offset(&self) -> f64
[src]
fn set_offset(&self, offset: f64)
[src]
fn timeshift(&self) -> u64
[src]
fn set_timeshift(&self, timeshift: u64)
[src]
fn waveform(&self) -> LFOWaveform
[src]
fn set_waveform(&self, waveform: LFOWaveform)
[src]
fn connect_amplitude_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_frequency_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_offset_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_timeshift_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_waveform_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
Implementors
impl<O: IsA<LFOControlSource>> LFOControlSourceExt for O
[src]
impl<O: IsA<LFOControlSource>> LFOControlSourceExt for O
[src]fn amplitude(&self) -> f64
[src]
fn set_amplitude(&self, amplitude: f64)
[src]
fn frequency(&self) -> f64
[src]
fn set_frequency(&self, frequency: f64)
[src]
fn offset(&self) -> f64
[src]
fn set_offset(&self, offset: f64)
[src]
fn timeshift(&self) -> u64
[src]
fn set_timeshift(&self, timeshift: u64)
[src]
fn waveform(&self) -> LFOWaveform
[src]
fn set_waveform(&self, waveform: LFOWaveform)
[src]
fn connect_amplitude_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_frequency_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_offset_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_timeshift_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId
fn connect_waveform_notify<F: Fn(&Self) + Send + Sync + 'static>(
&self,
f: F
) -> SignalHandlerId
[src]
&self,
f: F
) -> SignalHandlerId