Module basic_dsp_interop::facade32
source · [−]Expand description
Functions for 32bit floating point number based vectors. Please refer to the other chapters of the help for documentation of the functions.
Functions
Creates a window from the function
window
and the void pointer window_data
.
The window_data
pointer is passed to the window
function at every call and can be used to store parameters.window
argument is translated to:impulse_response
argument is translated to: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.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.Returns the vector domain as integer:
frequency_response
argument is translated to:Convolves the vector with an frequency 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.impulse_response
argument is translated to: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.frequency_response
argument is translated to: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.Warning: This function interface heavily works around the Rust type system and the safety
it provides. Use with great care!
Warning: This function interface heavily works around the Rust type system and the safety
it provides. Use with great care!
frequency_response
argument is translated to: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.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.See
apply_window32
for a description of the window
parameter.See
apply_window32
for a description of the window
parameter.See
apply_window32
for a description of the window
parameter.See
apply_window32
for a description of the window
parameter.See
apply_window32
for a description of the window
parameter.padding_option
argument is translated to:
Returns the vector domain as integer: