#include <audio_fx.h>
|
| virtual void | calculate_filter (float freq, float q, int mode, float gain=1.0)=0 |
| virtual void | filter_activate ()=0 |
| virtual void | sanitize ()=0 |
| virtual int | process_channel (uint16_t channel_no, const float *in, float *out, uint32_t numsamples, int inmask, float lvl_in=1., float lvl_out=1.)=0 |
| virtual float | freq_gain (int subindex, float freq, float srate) const =0 |
| virtual | ~filter_module_iface () |
◆ ~filter_module_iface()
| virtual dsp::filter_module_iface::~filter_module_iface |
( |
| ) |
|
|
inlinevirtual |
◆ calculate_filter()
| virtual void dsp::filter_module_iface::calculate_filter |
( |
float | freq, |
|
|
float | q, |
|
|
int | mode, |
|
|
float | gain = 1.0 ) |
|
pure virtual |
◆ filter_activate()
| virtual void dsp::filter_module_iface::filter_activate |
( |
| ) |
|
|
pure virtual |
◆ freq_gain()
| virtual float dsp::filter_module_iface::freq_gain |
( |
int | subindex, |
|
|
float | freq, |
|
|
float | srate ) const |
|
pure virtual |
◆ process_channel()
| virtual int dsp::filter_module_iface::process_channel |
( |
uint16_t | channel_no, |
|
|
const float * | in, |
|
|
float * | out, |
|
|
uint32_t | numsamples, |
|
|
int | inmask, |
|
|
float | lvl_in = 1., |
|
|
float | lvl_out = 1. ) |
|
pure virtual |
◆ sanitize()
| virtual void dsp::filter_module_iface::sanitize |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/LadspaEffect/calf/veal/src/calf/audio_fx.h