Module audio_processor_traits::simple_processor
source · [−]Expand description
Simpler audio processor trait, ingesting sample by sample Provides what is in some cases a simpler form of expressing signal processing.
The SimpleAudioProcessor is essentially a function of f32 to f32 (or a
function that takes a multi-channel frame of f32s and mutates it.
Additionally, [process_buffer] and BufferProcessor are exposed to “lift” a
SimpleAudioProcessor onto a buffered AudioProcessor instance.
Structs
Wrapper over
SimpleAudioProcessor to provide an AudioProcessor impl.Traits
Represents an audio processing node.
Functions
Process a buffer of samples with a
SimpleAudioProcessor