BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
Inherits Bse::CxxBase, and Bse::EffectBase.
Inherited by Bse::Amplifier, Bse::AmplifierBase, Bse::Arts::Compressor, Bse::Arts::CompressorBase, Bse::Balance, Bse::BalanceBase, Bse::BusModule, Bse::BusModuleBase, Bse::Contrib::SampleAndHold, Bse::Contrib::SampleAndHoldBase, Bse::Dav::BassFilter, Bse::Dav::BassFilterBase, Bse::Dav::Chorus, Bse::Dav::ChorusBase, Bse::Dav::Organ, Bse::Dav::OrganBase, Bse::Noise, Bse::NoiseBase, Bse::Standard::GusPatchEnvelope, Bse::Standard::GusPatchEnvelopeBase, Bse::Standard::Quantizer, Bse::Standard::QuantizerBase, Bse::Standard::Saturator, Bse::Standard::SaturatorBase, Bse::Summation, and Bse::SummationBase.
Public Member Functions | |
void | set_property (guint prop_id, const Value &value, GParamSpec *pspec) |
void | get_property (guint prop_id, Value &value, GParamSpec *pspec) |
bool | is_prepared () const |
guint | n_ichannels () const |
guint | n_joint_ichannels () const |
guint | n_ochannels () const |
bool | is_joint_ichannel (guint i) const |
guint | ichannels_istream (guint i) const |
guint | ichannels_jstream (guint i) const |
guint | ochannels_ostream (guint i) const |
const gchar * | ichannel_ident (guint i) const |
const gchar * | ichannel_label (guint i) const |
const gchar * | ichannel_blurb (guint i) const |
const gchar * | ochannel_ident (guint i) const |
const gchar * | ochannel_label (guint i) const |
const gchar * | ochannel_blurb (guint i) const |
virtual SynthesisModule * | create_module (uint context_handle, BseTrans *trans)=0 |
virtual SynthesisModule::Closure * | make_module_config_closure ()=0 |
virtual SynthesisModule::AutoUpdate | get_module_auto_update ()=0 |
void | update_modules (BseTrans *trans=NULL) |
guint64 | module_update_tick_stamp () |
virtual void | prepare1 () |
virtual void | prepare2 () |
virtual void | reset1 () |
virtual void | reset2 () |
BseMusicalTuningType | current_musical_tuning () const |
Static Public Member Functions | |
static void | class_init (CxxBaseClass *klass) |
Protected Member Functions | |
const BseModuleClass * | create_engine_class (SynthesisModule *sample_module, int cost=-1, int n_istreams=-1, int n_jstreams=-1, int n_ostreams=-1) |
virtual BseModule * | integrate_engine_module (uint context_handle, BseTrans *trans) |
virtual void | dismiss_engine_module (BseModule *engine_module, guint context_handle, BseTrans *trans) |
uint | block_size () const |
uint | max_block_size () const |