Function basic_dsp_interop::facade64::interpolatef_custom64 [] [src]

#[no_mangle]
pub extern "C" fn interpolatef_custom64(
    vector: Box<VecBuf>,
    impulse_response: extern "C" fn(_: *const c_void, _: f64) -> f64,
    impulse_response_data: *const c_void,
    is_symmetric: bool,
    interpolation_factor: f64,
    delay: 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.