Trait Processor

Source
pub trait Processor {
    // Provided methods
    fn set(&mut self, _param: u8, _val: f32) { ... }
    fn reset(&mut self) { ... }
    fn process_children(&mut self, cn: &mut Nodes) -> Option<Frame> { ... }
    fn process_frame(&mut self, f: Frame) -> Option<Frame> { ... }
    fn process_sample(&mut self, s: Sample) -> Option<Sample> { ... }
}

Provided Methods§

Source

fn set(&mut self, _param: u8, _val: f32)

Source

fn reset(&mut self)

Source

fn process_children(&mut self, cn: &mut Nodes) -> Option<Frame>

Source

fn process_frame(&mut self, f: Frame) -> Option<Frame>

Source

fn process_sample(&mut self, s: Sample) -> Option<Sample>

Implementors§