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

Go to the source code of this file.

Classes

struct  BseServer
struct  BseServerClass
class  Bse::ServerImpl

Namespaces

namespace  Bse
 

The Bse namespace contains all functions of the synthesis engine.


Defines

#define BSE_TYPE_SERVER
#define BSE_SERVER(object)
#define BSE_SERVER_CLASS(class)
#define BSE_IS_SERVER(object)
#define BSE_IS_SERVER_CLASS(class)
#define BSE_SERVER_GET_CLASS(object)

Functions

BseServerbse_server_get (void)
BseProjectbse_server_create_project (BseServer *server, const gchar *name)
BseProjectbse_server_find_project (BseServer *server, const gchar *name)
void bse_server_stop_recording (BseServer *server)
void bse_server_start_recording (BseServer *server, const char *wave_file, double n_seconds)
BseErrorType bse_server_open_devices (BseServer *server)
void bse_server_close_devices (BseServer *server)
BseModule * bse_server_retrieve_pcm_output_module (BseServer *server, BseSource *source, const gchar *uplink_name)
void bse_server_discard_pcm_output_module (BseServer *server, BseModule *module)
BseModule * bse_server_retrieve_pcm_input_module (BseServer *server, BseSource *source, const gchar *uplink_name)
void bse_server_discard_pcm_input_module (BseServer *server, BseModule *module)
void bse_server_require_pcm_input (BseServer *server)
BseModule * bse_server_retrieve_midi_input_module (BseServer *server, const gchar *downlink_name, guint midi_channel_id, guint nth_note, guint signals[4])
void bse_server_discard_midi_input_module (BseServer *server, BseModule *module)
void bse_server_add_io_watch (BseServer *server, gint fd, GIOCondition events, BseIOWatch watch_func, gpointer data)
void bse_server_remove_io_watch (BseServer *server, BseIOWatch watch_func, gpointer data)
void bse_server_registration (BseServer *server, BseRegistrationType rtype, const gchar *what, const gchar *error)
void bse_server_script_start (BseServer *server, BseJanitor *janitor)
void bse_server_script_error (BseServer *server, const gchar *script_name, const gchar *proc_name, const gchar *reason)
BseErrorType bse_server_run_remote (BseServer *server, const gchar *process_name, SfiRing *params, const gchar *script_name, const gchar *proc_name, BseJanitor **janitor_p)
void bse_server_queue_kill_wire (BseServer *server, SfiComWire *wire)
void bse_server_notify_gconfig (BseServer *server)

Detailed Description


Function Documentation

Returns:
Global BSE Server

Retrieve the global BSE server object.

void bse_server_script_error ( BseServer server,
const gchar *  script_name,
const gchar *  proc_name,
const gchar *  reason 
)
Parameters:
script_namename of the executed script
proc_nameprocedure name to execute
reasonerror condition

Signal script invocation error.

void bse_server_script_start ( BseServer server,
BseJanitor janitor 
)
Parameters:
script_controlassociated script control object

Signal script invocation start.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines