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 f32
s 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