|
BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
#include <bse/bsemath.hh>Go to the source code of this file.
Classes | |
| struct | BseIIRFilterRequest |
| struct | BseIIRFilterDesign |
| struct | BseIIRStage |
| struct | BseIIRFilter |
Defines | |
| #define | BSE_IIR_MAX_ORDER |
| #define | BSE_IIR_CARRAY_SIZE |
Enumerations | |
| enum | BseIIRFilterKind { BSE_IIR_FILTER_BUTTERWORTH, BSE_IIR_FILTER_BESSEL, BSE_IIR_FILTER_CHEBYSHEV1, BSE_IIR_FILTER_CHEBYSHEV2, BSE_IIR_FILTER_ELLIPTIC } |
| enum | BseIIRFilterType { BSE_IIR_FILTER_LOW_PASS, BSE_IIR_FILTER_HIGH_PASS, BSE_IIR_FILTER_BAND_PASS, BSE_IIR_FILTER_BAND_STOP, BSE_IIR_FILTER_LOW_PASS, BSE_IIR_FILTER_BAND_PASS, BSE_IIR_FILTER_HIGH_PASS, BSE_IIR_FILTER_BAND_STOP } |
Functions | |
| bool | bse_iir_filter_design (const BseIIRFilterRequest *filter_request, BseIIRFilterDesign *filter_design) |
| BseIIRFilter * | bse_iir_filter_new (const BseIIRFilterDesign *filter_design) |
| void | bse_iir_filter_change (BseIIRFilter *filter, const BseIIRFilterDesign *filter_design) |
| void | bse_iir_filter_eval (BseIIRFilter *filter, uint n_values, const float *x, float *y) |
| void | bse_iir_filter_free (BseIIRFilter *filter) |
| const gchar * | bse_iir_filter_kind_string (BseIIRFilterKind fkind) |
| const gchar * | bse_iir_filter_type_string (BseIIRFilterType ftype) |
| gchar * | bse_iir_filter_request_string (const BseIIRFilterRequest *filter_request) |
| gchar * | bse_iir_filter_design_string (const BseIIRFilterDesign *filter_design) |
| gchar * | bse_iir_filter_string (const BseIIRFilter *filter) |
| bool | _bse_filter_design_ellf (const BseIIRFilterRequest *ifr, BseIIRFilterDesign *fid) |
1.7.6.1