Function basic_dsp_interop::facade64::multiply_frequency_response_complex64 [] [src]

pub extern fn multiply_frequency_response_complex64(vector: Box<VecBuf>,
                                                    frequency_response: extern fn(*const c_void, f64) -> Complex64,
                                                    frequency_response_data: *const c_void,
                                                    is_symmetric: bool,
                                                    ratio: f64)
                                                    -> VectorInteropResult<VecBuf>

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