14#ifndef __IIR_DF1_GENERIC_H__
15#define __IIR_DF1_GENERIC_H__
int32_t iir_df1(struct iir_state_df1 *iir, int32_t x)
Calculate IIR filter consisting of biquads.
static int16_t iir_df1_s32_s16(struct iir_state_df1 *iir, int32_t x)
Filter a 32-bit PCM input sample producing a 16-bit output sample.
Definition iir_df1_generic.h:47
static int32_t iir_df1_s24(struct iir_state_df1 *iir, int32_t x)
Filter a 24-bit PCM sample using Direct Form 1 IIR filter.
Definition iir_df1_generic.h:36
static int32_t iir_df1_s32_s24(struct iir_state_df1 *iir, int32_t x)
Filter a 32-bit PCM input sample producing a 24-bit output sample.
Definition iir_df1_generic.h:58
static int16_t iir_df1_s16(struct iir_state_df1 *iir, int16_t x)
Filter a 16-bit PCM sample using Direct Form 1 IIR filter.
Definition iir_df1_generic.h:25