See also the corresponding IDL class Server. More...
#include <bseserverapi.hh>
Public Types | |
typedef Rapicorn::Aida::Signal< void(const SrvT_UserMessage &umsg)> | Signal_user_message |
Public Member Functions | |
virtual Rapicorn::Aida::TypeHashList | __aida_typelist__ () const override |
virtual std::string | __aida_type_name__ () const override |
virtual std::vector< std::string > | __aida_aux_data__ () const override |
virtual std::vector< std::string > | __aida_dir__ () const override |
virtual Rapicorn::Aida::Any | __aida_get__ (const std::string &name) const override |
virtual bool | __aida_set__ (const std::string &name, const Rapicorn::Aida::Any &any) override |
virtual const Rapicorn::Aida::PropertyList & | __aida_properties__ () |
virtual TestObjectIfaceP | get_test_object ()=0 |
See Server::get_test_object() | |
virtual ObjectIfaceP | from_proxy (int64_t proxyid)=0 |
See Server::from_proxy() | |
virtual std::string | get_mp3_version ()=0 |
See Server::get_mp3_version() | |
virtual std::string | get_vorbis_version ()=0 |
See Server::get_vorbis_version() | |
virtual std::string | get_ladspa_path ()=0 |
See Server::get_ladspa_path() | |
virtual std::string | get_plugin_path ()=0 |
See Server::get_plugin_path() | |
virtual std::string | get_script_path ()=0 |
See Server::get_script_path() | |
virtual std::string | get_instrument_path ()=0 |
See Server::get_instrument_path() | |
virtual std::string | get_sample_path ()=0 |
See Server::get_sample_path() | |
virtual std::string | get_effect_path ()=0 |
See Server::get_effect_path() | |
virtual std::string | get_demo_path ()=0 |
See Server::get_demo_path() | |
virtual std::string | get_custom_instrument_dir ()=0 |
See Server::get_custom_instrument_dir() | |
virtual std::string | get_custom_effect_dir ()=0 |
See Server::get_custom_effect_dir() | |
virtual std::string | get_version ()=0 |
See Server::get_version() | |
virtual void | save_preferences ()=0 |
See Server::save_preferences() | |
virtual void | register_ladspa_plugins ()=0 |
See Server::register_ladspa_plugins() | |
virtual void | register_core_plugins ()=0 |
See Server::register_core_plugins() | |
virtual void | register_scripts ()=0 |
See Server::register_scripts() | |
virtual bool | preferences_locked ()=0 |
See Server::preferences_locked() | |
virtual int | n_scripts ()=0 |
See Server::n_scripts() | |
virtual bool | can_load (const std::string &file_name)=0 |
See Server::can_load() | |
virtual void | start_recording (const std::string &wave_file, double n_seconds)=0 |
See Server::start_recording() | |
virtual ProjectIfaceP | create_project (const std::string &project_name)=0 |
See Server::create_project() | |
virtual void | destroy_project (ProjectIface &project)=0 |
See Server::destroy_project() | |
template<class Visitor > | |
void | __accept_accessor__ (Visitor &__visitor_) |
![]() | |
virtual std::string | debug_name ()=0 |
See Object::debug_name() | |
virtual int64_t | proxy_id ()=0 |
See Object::proxy_id() | |
template<class BseObjectPtr , typename::std::enable_if< std::is_pointer< BseObjectPtr >::value, bool >::type = true> | |
BseObjectPtr | as () |
template<class ObjectImplP , typename::std::enable_if< DERIVES_shared_ptr< ObjectImplP >::value, bool >::type = true> | |
ObjectImplP | as () |
Public Attributes | |
Signal_user_message | sig_user_message |
Additional Inherited Members | |
![]() | |
virtual BseObject * | as_bse_object ()=0 |
template<class Visitor > | |
void | __accept_accessor__ (Visitor &__visitor_) |
See also the corresponding IDL class Server.