diff options
Diffstat (limited to 'libs/ardour/ardour/session.h')
-rw-r--r-- | libs/ardour/ardour/session.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index a08464f0c5..93e3703665 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -134,6 +134,7 @@ class PluginInfo; class Port; class PortInsert; class ProcessThread; +class Progress; class Processor; class Region; class Return; @@ -516,6 +517,9 @@ class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::Scop * @return zero on success */ int save_state (std::string snapshot_name, bool pending = false, bool switch_to_snapshot = false, bool template_only = false); + + int archive_session (const std::string&, const std::string&, Progress* p = 0); + int restore_state (std::string snapshot_name); int save_template (std::string template_name, bool replace_existing = false); int save_history (std::string snapshot_name = ""); |