Trait biquad::Biquad [−][src]
pub trait Biquad { fn run(&mut self, input: f32) -> f32; fn update_coefficients(&mut self, new_coefficients: Coefficients); }
The required functions of a biquad implementation
Required Methods
fn run(&mut self, input: f32) -> f32
A single iteration of a biquad, applying the filtering on the input
fn update_coefficients(&mut self, new_coefficients: Coefficients)
Updating of coefficients
Implementors
impl Biquad for DirectForm1
impl Biquad for DirectForm2Transposed