Skip to main content

AudioProcessor

Trait AudioProcessor 

Source
pub trait AudioProcessor:
    Send
    + Sync
    + 'static {
    // Required methods
    fn process(&mut self, input: &[f32], output: &mut [f32]);
    fn reset(&mut self);
    fn set_sample_rate(&mut self, sample_rate: f32);
}
Expand description

Тип процессора аудио

Required Methods§

Source

fn process(&mut self, input: &[f32], output: &mut [f32])

Обработать блок аудио

Source

fn reset(&mut self)

Сбросить состояние

Source

fn set_sample_rate(&mut self, sample_rate: f32)

Установить частоту дискретизации

Implementors§