Function basic_dsp_interop::facade64::convolve_real64 [] [src]

pub extern fn convolve_real64(vector: Box<VecBuf>,
                              impulse_response: extern fn(*const c_void, f64) -> f64,
                              impulse_response_data: *const c_void,
                              is_symmetric: bool,
                              ratio: f64,
                              len: usize)
                              -> VectorInteropResult<VecBuf>

Convolves the vector with an impulse response defined by impulse_response and the void pointer impulse_response_data. The impulse_response_data pointer is passed to the impulse_response function at every call and can be used to store parameters.