BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
#include <libintl.h>
#include <sfi/sfi.hh>
#include <sfi/sfistore.hh>
#include <sfi/sficomwire.hh>
#include <bse/bseconfig.h>
Go to the source code of this file.
Defines | |
#define | BSE_VERSION_CMP(v1_major, v1_minor, v1_micro, v2_major, v2_minor, v2_micro) |
#define | BSE_MODULE_GET_USER_DATA(bsemodule) |
#define | BSE_MODULE_GET_ISTREAMSP(bsemodule) |
#define | BSE_MODULE_GET_JSTREAMSP(bsemodule) |
#define | BSE_MODULE_GET_OSTREAMSP(bsemodule) |
#define | _(str) |
#define | N_(str) |
Typedefs | |
typedef struct _BseBinData | BseBinData |
typedef struct _BseBinDataClass | BseBinDataClass |
typedef struct _BseCapture | BseCapture |
typedef struct _BseCaptureClass | BseCaptureClass |
typedef struct _BseScriptControl | BseScriptControl |
typedef struct _BseScriptControlClass | BseScriptControlClass |
typedef struct _BseSongSequencer | BseSongSequencer |
typedef struct _BseVirtualThroughput | BseVirtualThroughput |
typedef struct _BseVirtualThroughputClass | BseVirtualThroughputClass |
typedef struct _BseVoice | BseVoice |
typedef struct _BseGlobals | BseGlobals |
typedef void(* | BseFunc )(void) |
typedef void(* | BseFreeFunc )(gpointer data) |
typedef gboolean(* | BseIOWatch )(gpointer data, guint n_pfds, GPollFD *pfd) |
typedef GTokenType(* | BseTryStatement )(gpointer context_data, BseStorage *storage, GScanner *scanner, gpointer user_data) |
typedef BseObject *(* | BseUPathResolver )(gpointer func_data, GType required_type, const gchar *path, gchar **error) |
typedef gboolean(* | BseProcedureShare )(gpointer func_data, const gchar *proc_name, gfloat progress) |
typedef gboolean(* | BseCategoryForeach )(const gchar *category_path, GType type, gpointer user_data) |
typedef void(* | BseEngineAccessFunc )(BseModule *module, gpointer data) |
Functions | |
const gchar * | bse_gettext (const gchar *text) |
module | Module to operate on |
data | Accessor data |
The BseEngineAccessFunc is a user supplied callback function which can access a module in times it is not processing. Accessors are usually used to either read out a module's current state, or to modify its state. An accessor may only operate on the data and the module passed in to it.