BEAST/BSE - Better Audio System and Sound Engine  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Bse::Server Interface Referenceabstract

Main Bse remote origin object. More...

import"bseapi.idl";

Inherits Rapicorn::Container.

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 Member Functions inherited from Rapicorn::Widget
Requisition requisition ()=0
 

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: