Trait audio_processor_traits::ObjectAudioProcessor [−][src]
pub trait ObjectAudioProcessor<BufferType> { fn process_obj(&mut self, data: &mut BufferType); fn prepare_obj(&mut self, _settings: AudioProcessorSettings) { ... } }
Expand description
Auto-implemented object version of the audio-processor trait.
Given a known buffer-type, audio-processors can be made into objects using this type.
Required methods
fn process_obj(&mut self, data: &mut BufferType)
Provided methods
fn prepare_obj(&mut self, _settings: AudioProcessorSettings)
Implementors
impl<SampleType, BufferType, Processor> ObjectAudioProcessor<BufferType> for Processor where
SampleType: Float + Send,
BufferType: AudioBuffer<SampleType = SampleType>,
Processor: AudioProcessor<SampleType = SampleType>,