See also the corresponding IDL class Project. More...
#include <bseserverapi.hh>
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 void | change_name (const std::string &name)=0 |
See Project::change_name() | |
virtual Error | play ()=0 |
See Project::play() | |
virtual Error | activate ()=0 |
See Project::activate() | |
virtual bool | can_play ()=0 |
See Project::can_play() | |
virtual bool | is_playing ()=0 |
See Project::is_playing() | |
virtual bool | is_active ()=0 |
See Project::is_active() | |
virtual void | start_playback ()=0 |
See Project::start_playback() | |
virtual void | stop_playback ()=0 |
See Project::stop_playback() | |
virtual void | deactivate ()=0 |
See Project::deactivate() | |
virtual void | stop ()=0 |
See Project::stop() | |
virtual void | auto_deactivate (int msec_delay)=0 |
See Project::auto_deactivate() | |
virtual int | undo_depth ()=0 |
See Project::undo_depth() | |
virtual void | undo ()=0 |
See Project::undo() | |
virtual int | redo_depth ()=0 |
See Project::redo_depth() | |
virtual void | redo ()=0 |
See Project::redo() | |
virtual void | clear_undo ()=0 |
See Project::clear_undo() | |
virtual void | clean_dirty ()=0 |
See Project::clean_dirty() | |
virtual bool | is_dirty ()=0 |
See Project::is_dirty() | |
virtual void | inject_midi_control (int midi_channel, int midi_control, double control_value)=0 |
See Project::inject_midi_control() | |
virtual Error | import_midi_file (const std::string &file_name)=0 |
See Project::import_midi_file() | |
virtual Error | restore_from_file (const std::string &file_name)=0 |
See Project::restore_from_file() | |
template<class Visitor > | |
void | __accept_accessor__ (Visitor &__visitor_) |
![]() | |
virtual ItemIfaceP | lookup_item (const std::string &uname)=0 |
See Container::lookup_item() | |
template<class Visitor > | |
void | __accept_accessor__ (Visitor &__visitor_) |
![]() | |
virtual SourceIfaceP | ichannel_get_osource (int input_channel, int input_joint)=0 |
See Source::ichannel_get_osource() | |
template<class Visitor > | |
void | __accept_accessor__ (Visitor &__visitor_) |
![]() | |
virtual SrvT_Icon | icon () const =0 |
See Item::icon. | |
virtual void | icon (const SrvT_Icon &)=0 |
See Item::icon. | |
virtual ItemIfaceP | common_ancestor (ItemIface &other)=0 |
See Item::common_ancestor() | |
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 () |
Additional Inherited Members | |
![]() | |
typedef Rapicorn::Aida::Signal< void(const std::string &what)> | Signal_changed |
![]() | |
Signal_changed | sig_changed |
![]() | |
virtual BseObject * | as_bse_object ()=0 |
template<class Visitor > | |
void | __accept_accessor__ (Visitor &__visitor_) |
See also the corresponding IDL class Project.