BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Protected Member Functions
Bse::Effect Interface Reference

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.

List of all members.

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 SynthesisModulecreate_module (uint context_handle, BseTrans *trans)=0
virtual SynthesisModule::Closuremake_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

The documentation for this interface was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines