DSPLIB User Guide
DSPLIB_cascadeBiquad_PrivArgs Struct Reference

Detailed Description

Structure that is reserved for internal use by the kernel.

Definition at line 228 of file DSPLIB_cascadeBiquad_priv.h.

Data Fields

DSPLIB_cascadeBiquad_InitArgs initArgs
 Structure holding initialization parameters
More...
 
pFxnDSPLIB_cascadeBiquad_exec execute
 Function pointer to point to the right execution variant between DSPLIB_cascadeBiquad_exec_cn and DSPLIB_cascadeBiquad_exec_ci.
More...
 
uint32_t dataBufferInPitch
 Pitch of input buffer for different batches DSPLIB_cascadeBiquad_init that will be retrieved and used by DSPLIB_cascadeBiquad_exec
More...
 
uint32_t dataBufferOutPitch
 Pitch of output buffer for different batches DSPLIB_cascadeBiquad_init that will be retrieved and used by DSPLIB_cascadeBiquad_exec
More...
 
uint32_t filterVarPitch
 Pitch of filter Variable buffer for different channels DSPLIB_cascadeBiquad_init that will be retrieved and used by DSPLIB_cascadeBiquad_exec
More...
 
uint32_t filterCoeff
 number of filter coefficients for all stages
More...
 
uint32_t filterCoeffOffset = 0
 number of filter coefficients offset between b11_a11, b12_a12 and a11, a12 coefficients
More...
 
float outGain
 b10*b20*b30*... Gain a11, a12 coefficients
More...
 
uint8_t bufPblock [DSPLIB_CASCADEBIQUAD_PBLOCK_SIZE]
 

Field Documentation

◆ initArgs

DSPLIB_cascadeBiquad_InitArgs DSPLIB_cascadeBiquad_PrivArgs::initArgs

Structure holding initialization parameters

Definition at line 230 of file DSPLIB_cascadeBiquad_priv.h.

◆ execute

pFxnDSPLIB_cascadeBiquad_exec DSPLIB_cascadeBiquad_PrivArgs::execute

Function pointer to point to the right execution variant between DSPLIB_cascadeBiquad_exec_cn and DSPLIB_cascadeBiquad_exec_ci.

Definition at line 234 of file DSPLIB_cascadeBiquad_priv.h.

◆ dataBufferInPitch

uint32_t DSPLIB_cascadeBiquad_PrivArgs::dataBufferInPitch

Pitch of input buffer for different batches DSPLIB_cascadeBiquad_init that will be retrieved and used by DSPLIB_cascadeBiquad_exec

Definition at line 238 of file DSPLIB_cascadeBiquad_priv.h.

◆ dataBufferOutPitch

uint32_t DSPLIB_cascadeBiquad_PrivArgs::dataBufferOutPitch

Pitch of output buffer for different batches DSPLIB_cascadeBiquad_init that will be retrieved and used by DSPLIB_cascadeBiquad_exec

Definition at line 242 of file DSPLIB_cascadeBiquad_priv.h.

◆ filterVarPitch

uint32_t DSPLIB_cascadeBiquad_PrivArgs::filterVarPitch

Pitch of filter Variable buffer for different channels DSPLIB_cascadeBiquad_init that will be retrieved and used by DSPLIB_cascadeBiquad_exec

Definition at line 246 of file DSPLIB_cascadeBiquad_priv.h.

◆ filterCoeff

uint32_t DSPLIB_cascadeBiquad_PrivArgs::filterCoeff

number of filter coefficients for all stages

Definition at line 248 of file DSPLIB_cascadeBiquad_priv.h.

◆ filterCoeffOffset

uint32_t DSPLIB_cascadeBiquad_PrivArgs::filterCoeffOffset = 0

number of filter coefficients offset between b11_a11, b12_a12 and a11, a12 coefficients

Definition at line 251 of file DSPLIB_cascadeBiquad_priv.h.

◆ outGain

float DSPLIB_cascadeBiquad_PrivArgs::outGain

b10*b20*b30*... Gain a11, a12 coefficients

Definition at line 254 of file DSPLIB_cascadeBiquad_priv.h.

◆ bufPblock

uint8_t DSPLIB_cascadeBiquad_PrivArgs::bufPblock[DSPLIB_CASCADEBIQUAD_PBLOCK_SIZE]

Definition at line 256 of file DSPLIB_cascadeBiquad_priv.h.