Loading [MathJax]/extensions/tex2jax.js
 |
Free Electron
|
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 65 struct t_last_sample {
77 void bs2b_set_params(
struct bs2b *bs2b,
int level,
int srate);
80 int bs2b_get_level(
struct bs2b *bs2b);
83 int bs2b_get_srate(
struct bs2b *bs2b);
86 void bs2b_clear(
struct bs2b *bs2b);
88 void bs2b_cross_feed(
struct bs2b *bs2b,
float *restrict Left,
float *restrict Right,
int SamplesToDo);