Go to the source code of this file.
|
| DSPLIB_STATUS | DSPLIB_cascadeBiquad_init_cn (DSPLIB_kernelHandle handle, DSPLIB_bufParams2D_t *bufParamsIn, DSPLIB_bufParams1D_t *bufParamsFilterCoeff, DSPLIB_bufParams2D_t *bufParamsFilterVar, DSPLIB_bufParams2D_t *bufParamsOut, DSPLIB_cascadeBiquad_InitArgs *pKerInitArgs) |
| | This function is the initialization function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_cascadeBiquad_init. More...
|
| |
| template<typename dataType > |
| DSPLIB_STATUS | DSPLIB_cascadeBiquad_exec_cn (DSPLIB_kernelHandle handle, void *restrict pIn, void *restrict pFilterCoeff, void *restrict pFilterVar, void *restrict pOut) |
| | This function is the main execution function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_cascadeBiquad_exec. More...
|
| |
| template DSPLIB_STATUS | DSPLIB_cascadeBiquad_exec_cn< float > (DSPLIB_kernelHandle handle, void *restrict pIn, void *restrict pFilterCoeff, void *restrict pFilterVar, void *restrict pOut) |
| |
◆ DSPLIB_cascadeBiquad_init_cn()
This function is the initialization function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_cascadeBiquad_init.
- Parameters
-
| [in] | handle | : Active handle to the kernel |
| [in] | bufParamsIn | : Pointer to the structure containing dimensional information of input buffer |
| [in] | bufParamsFilterCoeff | : Pointer to the structure containing dimensional information of filter coefficient buffer |
| [in/out] | bufParamsFilterVar : Pointer to the structure containing dimensional information of filter variable buffer |
| [out] | bufParamsOut | : Pointer to the structure containing dimensional information of ouput buffer |
| [in] | pKerInitArgs | : Pointer to the structure holding init parameters |
- Returns
- Status value indicating success or failure. Refer to DSPLIB_STATUS.
Definition at line 31 of file DSPLIB_cascadeBiquad_cn.cpp.
◆ DSPLIB_cascadeBiquad_exec_cn()
template<typename dataType >
| DSPLIB_STATUS DSPLIB_cascadeBiquad_exec_cn |
( |
DSPLIB_kernelHandle |
handle, |
|
|
void *restrict |
pIn, |
|
|
void *restrict |
pFilterCoeff, |
|
|
void *restrict |
pFilterVar, |
|
|
void *restrict |
pOut |
|
) |
| |
This function is the main execution function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_cascadeBiquad_exec.
- Parameters
-
| [in] | handle | : Active handle to the kernel |
| [in] | pIn | : Pointer to buffer holding the input data |
| [in] | pFilterCoeff | Pointer to buffer holding the filter coefficient data |
| [in] | pFilterVar | : Pointer to buffer holding the filter variable data |
| [out] | pOut | : Pointer to buffer holding the output data |
- Returns
- Status value indicating success or failure. Refer to DSPLIB_STATUS.
Definition at line 43 of file DSPLIB_cascadeBiquad_cn.cpp.
◆ DSPLIB_cascadeBiquad_exec_cn< float >()