zenilib
0.5.3.0
|
Go to the source code of this file.
Macros | |
#define | hi_filter(in, in_1, out_1) (bs2b->a0_hi*(in) + bs2b->a1_hi*(in_1) + bs2b->b1_hi*(out_1)) |
#define | lo_filter(in, out_1) (bs2b->a0_lo*(in) + bs2b->b1_lo*(out_1)) |
#define | M_PI 3.14159265358979323846 |
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) |
static void | init (struct bs2b *bs2b) |
Definition at line 43 of file bs2b.c.
Referenced by bs2b_cross_feed().
Definition at line 40 of file bs2b.c.
Referenced by bs2b_cross_feed().
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().
Definition at line 46 of file bs2b.c.
References bs2b::a0_hi, bs2b::a0_lo, bs2b::a1_hi, bs2b::b1_hi, bs2b::b1_lo, BS2B_DEFAULT_SRATE, BS2B_HIGH_CLEVEL, BS2B_HIGH_ECLEVEL, BS2B_LOW_CLEVEL, BS2B_LOW_ECLEVEL, BS2B_MIDDLE_CLEVEL, BS2B_MIDDLE_ECLEVEL, bs2b::gain, bs2b::level, M_PI, and bs2b::srate.
Referenced by bs2b_set_level(), bs2b_set_srate(), TiXmlString::clear(), fill_window(), ForLoopUnroll::FillLoopIndexInfo(), sh::OutputHLSL::handleExcessiveLoop(), Zeni::Database< TYPE >::reload(), TiXmlString::TiXmlString(), and Zeni::Database< TYPE >::unlose_resources().