|
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) |
1.7.6.1