Struct processors::distortion::HardCurve
[−]
[src]
pub struct HardCurve {}
Methods
impl HardCurve
[src]
Trait Implementations
impl Processor<[f32; 1]> for HardCurve
[src]
fn frame_process(
&mut self,
inputs: &FrameSet<[f32; 1]>,
outputs: &mut FrameSet<[f32; 1]>
)
[src]
&mut self,
inputs: &FrameSet<[f32; 1]>,
outputs: &mut FrameSet<[f32; 1]>
)
Override this function if you want to work on FrameSets Read input from the input FrameSet and write it to the output FrameSet Read more
fn outputs_amt(&self) -> usize
[src]
return the amount of outputs
fn inputs_amt(&self) -> usize
[src]
return the amount of inputs
fn process(&mut self, inputs: &Vec<Vec<F>>, outputs: &mut Vec<Vec<F>>)
[src]
Override this function if you want to work on BufferSets. Read input from the input BufferSet and write it to the output BufferSet Read more
fn set_samplerate(&mut self, usize)
[src]
Override this function if you want your processor to store the Samplerate