Function basic_dsp_interop::facade32::multiply_frequency_response_complex32
[−]
[src]
#[no_mangle]pub extern "C" fn multiply_frequency_response_complex32(
vector: Box<VecBuf>,
frequency_response: extern "C" fn(_: *const c_void, _: f32) -> Complex32,
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
pointer is passed to the frequency_response
function at every call and can be used to store parameters.