BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Defines | Typedefs | Functions
bsedefs.hh File Reference
#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)

Detailed Description


Typedef Documentation

Parameters:
moduleModule to operate on
dataAccessor 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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines