Sound Open Firmware
Loading...
Searching...
No Matches
eq.h File Reference
Include dependency graph for eq.h:

Go to the source code of this file.

Data Structures

struct  sof_eq_fir_config
struct  sof_eq_iir_config
struct  sof_eq_iir_header
struct  sof_eq_iir_biquad

Macros

#define SOF_EQ_FIR_IDX_SWITCH   0
#define SOF_EQ_FIR_MAX_SIZE   4096 /* Max size allowed for coef data in bytes */
#define SOF_EQ_FIR_MAX_RESPONSES   8 /* A blob can define max 8 FIR EQs */
#define SOF_EQ_IIR_IDX_SWITCH   0
#define SOF_EQ_IIR_MAX_SIZE   1024 /* Max size allowed for coef data in bytes */
#define SOF_EQ_IIR_MAX_RESPONSES   8 /* A blob can define max 8 IIR EQs */
#define SOF_EQ_IIR_BIQUADS_MAX   11
#define SOF_EQ_IIR_NHEADER    (sizeof(struct sof_eq_iir_header) / sizeof(int32_t))
#define SOF_EQ_IIR_NBIQUAD    (sizeof(struct sof_eq_iir_biquad) / sizeof(int32_t))

Macro Definition Documentation

◆ SOF_EQ_FIR_IDX_SWITCH

#define SOF_EQ_FIR_IDX_SWITCH   0

◆ SOF_EQ_FIR_MAX_RESPONSES

#define SOF_EQ_FIR_MAX_RESPONSES   8 /* A blob can define max 8 FIR EQs */

◆ SOF_EQ_FIR_MAX_SIZE

#define SOF_EQ_FIR_MAX_SIZE   4096 /* Max size allowed for coef data in bytes */

◆ SOF_EQ_IIR_BIQUADS_MAX

#define SOF_EQ_IIR_BIQUADS_MAX   11

◆ SOF_EQ_IIR_IDX_SWITCH

#define SOF_EQ_IIR_IDX_SWITCH   0

◆ SOF_EQ_IIR_MAX_RESPONSES

#define SOF_EQ_IIR_MAX_RESPONSES   8 /* A blob can define max 8 IIR EQs */

◆ SOF_EQ_IIR_MAX_SIZE

#define SOF_EQ_IIR_MAX_SIZE   1024 /* Max size allowed for coef data in bytes */

◆ SOF_EQ_IIR_NBIQUAD

#define SOF_EQ_IIR_NBIQUAD    (sizeof(struct sof_eq_iir_biquad) / sizeof(int32_t))

◆ SOF_EQ_IIR_NHEADER

#define SOF_EQ_IIR_NHEADER    (sizeof(struct sof_eq_iir_header) / sizeof(int32_t))