FFmpeg
|
iirfilter.h
Go to the documentation of this file.
void ff_iir_filter_free_state(struct FFIIRFilterState *state)
Free filter state.
Definition: iirfilter.c:300
void ff_iir_filter_flt(const struct FFIIRFilterCoeffs *coeffs, struct FFIIRFilterState *state, int size, const float *src, int sstep, float *dst, int dstep)
Perform IIR filtering on floating-point input samples.
Definition: iirfilter.c:287
Definition: iirfilter.h:38
void ff_iir_filter_free_coeffs(struct FFIIRFilterCoeffs *coeffs)
Free filter coefficients.
Definition: iirfilter.c:305
Definition: iirfilter.h:47
struct FFIIRFilterState * ff_iir_filter_init_state(int order)
Create new filter state.
Definition: iirfilter.c:201
Definition: iirfilter.h:39
Definition: iirfilter.h:50
Definition: iirfilter.h:37
struct FFIIRFilterCoeffs * ff_iir_filter_init_coeffs(void *avc, enum IIRFilterType filt_type, enum IIRFilterMode filt_mode, int order, float cutoff_ratio, float stopband, float ripple)
Initialize filter coefficients.
Definition: iirfilter.c:159
Definition: iirfilter.h:44
external API header
Definition: iirfilter.h:40
void(* filter_flt)(const struct FFIIRFilterCoeffs *coeffs, struct FFIIRFilterState *state, int size, const float *src, int sstep, float *dst, int dstep)
Perform IIR filtering on floating-point input samples.
Definition: iirfilter.h:62
void ff_iir_filter(const struct FFIIRFilterCoeffs *coeffs, struct FFIIRFilterState *state, int size, const int16_t *src, int sstep, int16_t *dst, int dstep)
Perform IIR filtering on signed 16-bit input samples.
Definition: iirfilter.c:274
Definition: iirfilter.h:36
void ff_iir_filter_init_mips(FFIIRFilterContext *f)
Definition: iirfilter_mips.c:200
Definition: iirfilter.h:46
Definition: iirfilter.h:45
void ff_iir_filter_init(FFIIRFilterContext *f)
Initialize FFIIRFilterContext.
Definition: iirfilter.c:314
struct FFIIRFilterContext FFIIRFilterContext
Generated on Mon Nov 18 2024 06:51:56 for FFmpeg by 1.8.11