1 #ifndef IUFLIBRARY_IUFFIRFILTER_H 2 #define IUFLIBRARY_IUFFIRFILTER_H 4 #define IUF_PATH_FIRFILTER_KERNELSIZE "KernelSize" 5 #define IUF_PATH_FIRFILTER_COEFFICIENTS "Coefficients" 11 #define IUFIRFILTER_INVALID (iuff_t) NULL 65 #endif //IUFLIBRARY_IUFFIRFILTER_H int iufFirFilterGetKernelSize(iuff_t filter)
Get the number of filter coefficients that the FirFilter has.
Definition: iufFilter.c:67
int iufFirFilterSetCoefficient(iuff_t filter, int index, float coefficient)
Set a Filter COefficient at index.
Definition: iufFilter.c:95
int kernelSize
Definition: iufFilter.c:9
Definition: iufFilter.c:7
int iufFirFilterDelete(iuff_t filter)
Frees the memory of the FirFilter object.
Definition: iufFilter.c:36
IufFirFilter * iuff_t
Definition: iufFilter.h:10
iuff_t iufFirFilterCreate(int kernelSize)
Create a FIR filter with n,m coefficients of kernelSize values.
Definition: iufFilter.c:15
float iufFirFilterGetCoefficient(iuff_t filter, int index)
Get the gain value of a point in the TGC function at index.
Definition: iufFilter.c:77
int iufFirFilterCompare(iuff_t reference, iuff_t actual)
Checks if two FirFilters are equal.
Definition: iufFilter.c:49