BEAST/BSE - Better Audio System and Sound Engine  0.8.0
 All Classes Namespaces Files Functions Typedefs Defines
Public Member Functions | Static Public Member Functions | Protected Member Functions
Bse::Effect Interface Reference
Inheritance diagram for Bse::Effect:
Inheritance graph
[legend]
Collaboration diagram for Bse::Effect:
Collaboration graph
[legend]

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 Typedefs Defines