28 #define BS2B_CLEVELS 3
31 #define BS2B_HIGH_CLEVEL 3
32 #define BS2B_MIDDLE_CLEVEL 2
33 #define BS2B_LOW_CLEVEL 1
36 #define BS2B_HIGH_ECLEVEL BS2B_HIGH_CLEVEL + BS2B_CLEVELS
37 #define BS2B_MIDDLE_ECLEVEL BS2B_MIDDLE_CLEVEL + BS2B_CLEVELS
38 #define BS2B_LOW_ECLEVEL BS2B_LOW_CLEVEL + BS2B_CLEVELS
41 #define BS2B_DEFAULT_CLEVEL BS2B_HIGH_ECLEVEL
43 #define BS2B_DEFAULT_SRATE 44100
void bs2b_clear(struct bs2b *bs2b)
void bs2b_set_srate(struct bs2b *bs2b, int srate)
int bs2b_get_level(struct bs2b *bs2b)
void bs2b_cross_feed(struct bs2b *bs2b, float *sample)
struct bs2b::t_last_sample last_sample
void bs2b_set_level(struct bs2b *bs2b, int level)
int bs2b_get_srate(struct bs2b *bs2b)