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
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;
}Trait for all effect processors