10 BSE_IIR_FILTER_BUTTERWORTH = 1,
11 BSE_IIR_FILTER_BESSEL = 2,
12 BSE_IIR_FILTER_CHEBYSHEV1 = 3,
13 BSE_IIR_FILTER_CHEBYSHEV2 = 4,
14 BSE_IIR_FILTER_ELLIPTIC = 5,
19 BSE_IIR_FILTER_LOW_PASS = 1,
20 BSE_IIR_FILTER_BAND_PASS = 2,
21 BSE_IIR_FILTER_HIGH_PASS = 3,
22 BSE_IIR_FILTER_BAND_STOP = 4,
26 BseIIRFilterKind kind;
27 BseIIRFilterType type;
29 double sampling_frequency;
30 double passband_ripple_db;
32 double passband_edge2;
37 #define BSE_IIR_MAX_ORDER (64)
38 #define BSE_IIR_CARRAY_SIZE (4 * BSE_IIR_MAX_ORDER + 2)
41 double sampling_frequency;
43 double center_frequency;
79 const gchar* bse_iir_filter_kind_string (BseIIRFilterKind fkind);
80 const gchar* bse_iir_filter_type_string (BseIIRFilterType ftype);
83 gchar* bse_iir_filter_string (
const BseIIRFilter *filter);
Definition: bsemath.hh:39
Definition: bsefilter.hh:62
Definition: bsefilter.hh:55
Definition: bsefilter.hh:25
Definition: bsefilter.hh:40