BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
Bse::Server Interface Reference

Main Bse remote origin object. More...

import "bseapi.idl";

Inherits Rapicorn::Container.

List of all members.

Public Member Functions

signal void user_message (UserMessage umsg)
 Notification signal for user messages from BSE.
TestObject get_test_object ()=0
 Retrieve object for API, signal, etc tests.
Bool can_load (String file_name)
String get_custom_effect_dir ()
String get_custom_instrument_dir ()
String get_demo_path ()
String get_effect_path ()
String get_instrument_path ()
String get_ladspa_path ()
String get_mp3_version ()
String get_plugin_path ()
String get_sample_path ()
String get_script_path ()
String get_version ()
String get_vorbis_version ()
Int n_scripts ()
Bool preferences_locked ()
void register_core_plugins ()
void register_ladspa_plugins ()
void register_scripts ()
void save_preferences ()
void start_recording (String wave_file, Real n_seconds)
Project use_new_project (String name)
signal registration (RegistrationType a, String b, String c)
signal script_start (Janitor a)
signal script_error (String a, String b, String c)

Public Attributes

property Rec bse_preferences
property String wave_file
property Bool log_messages

Detailed Description

Main Bse remote origin object.

See also the corresponding C++ servant class ServerIface.

See also the corresponding C++ stub class ServerHandle.

The Bse::Server object controls the main BSE thread and keeps track of all objects used in the BSE context.


The documentation for this interface was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines