zenilib
0.5.3.0
|
Go to the source code of this file.
Classes | |
struct | bs2b |
struct | bs2b::t_last_sample |
Macros | |
#define | BS2B_CLEVELS 3 |
#define | BS2B_DEFAULT_CLEVEL BS2B_HIGH_ECLEVEL |
#define | BS2B_DEFAULT_SRATE 44100 |
#define | BS2B_HIGH_CLEVEL 3 |
#define | BS2B_HIGH_ECLEVEL BS2B_HIGH_CLEVEL + BS2B_CLEVELS |
#define | BS2B_LOW_CLEVEL 1 |
#define | BS2B_LOW_ECLEVEL BS2B_LOW_CLEVEL + BS2B_CLEVELS |
#define | BS2B_MIDDLE_CLEVEL 2 |
#define | BS2B_MIDDLE_ECLEVEL BS2B_MIDDLE_CLEVEL + BS2B_CLEVELS |
Functions | |
void | bs2b_clear (struct bs2b *bs2b) |
void | bs2b_cross_feed (struct bs2b *bs2b, float *sample) |
int | bs2b_get_level (struct bs2b *bs2b) |
int | bs2b_get_srate (struct bs2b *bs2b) |
void | bs2b_set_level (struct bs2b *bs2b, int level) |
void | bs2b_set_srate (struct bs2b *bs2b, int srate) |
#define BS2B_DEFAULT_CLEVEL BS2B_HIGH_ECLEVEL |
#define BS2B_HIGH_ECLEVEL BS2B_HIGH_CLEVEL + BS2B_CLEVELS |
#define BS2B_LOW_ECLEVEL BS2B_LOW_CLEVEL + BS2B_CLEVELS |
#define BS2B_MIDDLE_ECLEVEL BS2B_MIDDLE_CLEVEL + BS2B_CLEVELS |
Definition at line 149 of file bs2b.c.
References bs2b::last_sample, and memset.
Referenced by UpdateDeviceParams().
Definition at line 154 of file bs2b.c.
References bs2b::t_last_sample::asis, bs2b::gain, bs2b::t_last_sample::hi, hi_filter, bs2b::last_sample, bs2b::t_last_sample::lo, and lo_filter.
Referenced by aluMixData().
Definition at line 131 of file bs2b.c.
References bs2b::level.
Definition at line 144 of file bs2b.c.
References bs2b::srate.
Definition at line 123 of file bs2b.c.
References init(), and bs2b::level.
Referenced by UpdateDeviceParams().
Definition at line 136 of file bs2b.c.
References init(), and bs2b::srate.
Referenced by UpdateDeviceParams().