BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Enumerations | Functions
bsesnet.hh File Reference
#include <bse/bsesuper.hh>
#include <bse/bseglobals.hh>

Go to the source code of this file.

Classes

struct  BseSNetPort
struct  BseSNet
struct  BseSNetClass
struct  BseMidiContext

Defines

#define BSE_TYPE_SNET
#define BSE_SNET(object)
#define BSE_SNET_CLASS(class)
#define BSE_IS_SNET(object)
#define BSE_IS_SNET_CLASS(class)
#define BSE_SNET_GET_CLASS(object)
#define BSE_SNET_USER_SYNTH(src)
#define BSE_SNET_FLAGS_USHIFT

Enumerations

enum  BseSNetFlags { BSE_SNET_FLAG_USER_SYNTH }

Functions

guint bse_snet_create_context (BseSNet *snet, BseMidiContext mcontext, BseTrans *trans)
guint bse_snet_context_clone_branch (BseSNet *self, guint context, BseSource *context_merger, BseMidiContext mcontext, BseTrans *trans)
gboolean bse_snet_context_is_branch (BseSNet *self, guint context_id)
void bse_snet_intern_child (BseSNet *self, gpointer child)
BseMidiContext bse_snet_get_midi_context (BseSNet *snet, guint context_handle)
const gchar * bse_snet_iport_name_register (BseSNet *snet, const gchar *tmpl_name)
gboolean bse_snet_iport_name_registered (BseSNet *snet, const gchar *name)
void bse_snet_iport_name_unregister (BseSNet *snet, const gchar *name)
const gchar * bse_snet_oport_name_register (BseSNet *snet, const gchar *tmpl_name)
gboolean bse_snet_oport_name_registered (BseSNet *snet, const gchar *name)
void bse_snet_oport_name_unregister (BseSNet *snet, const gchar *name)
void bse_snet_set_iport_src (BseSNet *snet, const gchar *port_name, guint snet_context, BseModule *omodule, guint ostream, BseTrans *trans)
void bse_snet_set_iport_dest (BseSNet *snet, const gchar *port_name, guint snet_context, BseModule *imodule, guint istream, BseTrans *trans)
void bse_snet_set_oport_src (BseSNet *snet, const gchar *port_name, guint snet_context, BseModule *omodule, guint ostream, BseTrans *trans)
void bse_snet_set_oport_dest (BseSNet *snet, const gchar *port_name, guint snet_context, BseModule *imodule, guint istream, BseTrans *trans)

Detailed Description


Function Documentation

void bse_snet_intern_child ( BseSNet self,
gpointer  child 
)
Parameters:
selfvalid BseSNet
childvalid BseItem, which is a child of self

Mark child as internal via bse_item_set_internal() and add special protection so to not destroy it automatically upon g_object_dispose().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines