BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
Inherited by Bse::Amplifier::Module, Bse::Arts::Compressor::Module, Bse::Balance::Module, Bse::BusModule::Module, Bse::Contrib::SampleAndHold::Module, Bse::Dav::BassFilter::Module, Bse::Dav::Chorus::Module, Bse::Dav::Organ::Module, Bse::Noise::Module, Bse::Standard::GusPatchEnvelope::Module, Bse::Standard::Quantizer::Module, Bse::Standard::Saturator::Module, and Bse::Summation::Summer.
Classes | |
struct | AutoUpdateData |
struct | Closure |
class | ClosureP1 |
struct | NeedAutoUpdateTag |
struct | Trampoline |
struct | Trampoline< M, P, NeedAutoUpdateTag > |
struct | Trampoline< M, P, void > |
Public Types | |
typedef void(* | AutoUpdate )(BseModule *, gpointer) |
Public Member Functions | |
virtual void | reset ()=0 |
virtual void | process (uint n_values)=0 |
virtual const ProcessCost | cost () |
const IStream & | istream (uint istream_index) const |
const JStream & | jstream (uint jstream_index) const |
const OStream & | ostream (uint ostream_index) const |
void | ostream_set (uint ostream_index, const float *values) |
const float * | const_values (float value) |
const uint | mix_freq () const |
const uint | block_size () const |
guint64 | tick_stamp () |
BseModule * | engine_module () |
void | set_module (BseModule *module) |
Static Public Member Functions | |
static int | dtoi (double d) |
static int | ftoi (float f) |
template<class D , class C > | |
static Closure * | make_closure (void(C::*method)(D *), const D &data) |