pub trait EffectProcessor: Send + Debug {
// Required methods
fn process(&mut self, samples: &mut [f32], sample_rate: u32);
fn reset(&mut self);
fn name(&self) -> &str;
}Expand description
Trait for all effect processors
Required Methods§
Implementations§
Source§impl dyn EffectProcessor
impl dyn EffectProcessor
Sourcepub fn get_parameters_description(&self) -> HashMap<&'static str, String>
pub fn get_parameters_description(&self) -> HashMap<&'static str, String>
Get description of effect parameters