Function basic_dsp_interop::facade32::multiply_frequency_response_real32 [] [src]

#[no_mangle]
pub extern "C" fn multiply_frequency_response_real32(
    vector: Box<VecBuf>,
    frequency_response: extern "C" fn(_: *const c_void, _: f32) -> f32,
    frequency_response_data: *const c_void,
    is_symmetric: bool,
    ratio: f32
) -> VectorInteropResult<VecBuf>

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