BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
Public Member Functions | Static Public Member Functions | List of all members
Bse::ProjectHandle Class Reference

See also the corresponding IDL class Project. More...

#include <bseclientapi.hh>

Inheritance diagram for Bse::ProjectHandle:
Inheritance graph
[legend]

Public Member Functions

void change_name (const std::string &name)
 See Project::change_name()
 
ErrorType play ()
 See Project::play()
 
ErrorType activate ()
 See Project::activate()
 
bool can_play ()
 See Project::can_play()
 
bool is_playing ()
 See Project::is_playing()
 
bool is_active ()
 See Project::is_active()
 
void start_playback ()
 See Project::start_playback()
 
void stop_playback ()
 See Project::stop_playback()
 
void deactivate ()
 See Project::deactivate()
 
void stop ()
 See Project::stop()
 
void auto_deactivate (int msec_delay)
 See Project::auto_deactivate()
 
int undo_depth ()
 See Project::undo_depth()
 
void undo ()
 See Project::undo()
 
int redo_depth ()
 See Project::redo_depth()
 
void redo ()
 See Project::redo()
 
void clear_undo ()
 See Project::clear_undo()
 
void clean_dirty ()
 See Project::clean_dirty()
 
bool is_dirty ()
 See Project::is_dirty()
 
void inject_midi_control (int midi_channel, int midi_control, double control_value)
 See Project::inject_midi_control()
 
ErrorType import_midi_file (const std::string &file_name)
 See Project::import_midi_file()
 
ErrorType restore_from_file (const std::string &file_name)
 See Project::restore_from_file()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::ContainerHandle
ItemHandle lookup_item (const std::string &uname)
 See Container::lookup_item()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::SourceHandle
SourceHandle ichannel_get_osource (int input_channel, int input_joint)
 See Source::ichannel_get_osource()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::ItemHandle
ItemHandle common_ancestor (ItemHandle &other)
 See Item::common_ancestor()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 
- Public Member Functions inherited from Bse::ObjectHandle
std::string debug_name ()
 See Object::debug_name()
 
int64_t proxy_id ()
 See Object::proxy_id()
 
template<class Visitor >
void __accept_accessor__ (Visitor &__visitor_)
 

Static Public Member Functions

template<class RemoteHandle >
static ProjectHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::ContainerHandle
template<class RemoteHandle >
static ContainerHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::SourceHandle
template<class RemoteHandle >
static SourceHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::ItemHandle
template<class RemoteHandle >
static ItemHandle down_cast (RemoteHandle smh)
 
- Static Public Member Functions inherited from Bse::ObjectHandle
template<class RemoteHandle >
static ObjectHandle down_cast (RemoteHandle smh)
 

Detailed Description

See also the corresponding IDL class Project.


The documentation for this class was generated from the following file: