pub struct GainParams {
pub level: f32,
}Expand description
Parameter struct for gain processor.
Fields§
§level: f32Gain level in linear amplitude (0.0 = silence, 1.0 = unity, >1.0 = boost).
Trait Implementations§
Source§impl Clone for GainParams
impl Clone for GainParams
Source§fn clone(&self) -> GainParams
fn clone(&self) -> GainParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GainParams
impl Debug for GainParams
Source§impl Default for GainParams
impl Default for GainParams
Source§fn default() -> GainParams
fn default() -> GainParams
Returns the “default value” for a type. Read more
Source§impl ProcessorParams for GainParams
impl ProcessorParams for GainParams
Source§fn param_specs() -> &'static [ParamSpec]
fn param_specs() -> &'static [ParamSpec]
Returns the parameter specifications for this processor.
Source§fn from_param_defaults() -> Self
fn from_param_defaults() -> Self
Builds parameter values initialized from each
ParamSpec::default. Read moreSource§fn apply_plain_values(&mut self, values: &[f32])
fn apply_plain_values(&mut self, values: &[f32])
Applies plain parameter values in
param_specs() order. Read moreSource§fn plain_value_count() -> usize
fn plain_value_count() -> usize
Returns how many plain values
Self::apply_plain_values expects. Read moreAuto Trait Implementations§
impl Freeze for GainParams
impl RefUnwindSafe for GainParams
impl Send for GainParams
impl Sync for GainParams
impl Unpin for GainParams
impl UnsafeUnpin for GainParams
impl UnwindSafe for GainParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more