Skip to main content

AudioProcessor

Trait AudioProcessor 

Source
pub trait AudioProcessor: Send {
    // Required method
    fn process(&mut self, sample: f32) -> f32;
}

Required Methods§

Source

fn process(&mut self, sample: f32) -> f32

Processes a single audio sample and returns the processed result.

§Arguments
  • sample - A normalized f32 audio sample (typically -1.0 to 1.0).
§Returns

The processed audio sample.

Implementors§