diff options
author | Robin Gareus <robin@gareus.org> | 2015-12-18 14:27:15 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-12-18 14:27:15 +0100 |
commit | 3eb04c3c2320ba60185e6efde170b562c3518e50 (patch) | |
tree | 778cc76f20384c6c72ae38edc5006425bdea6b4c /libs/ardour/ardour/lv2_plugin.h | |
parent | 7b6ef41f0caca083441748a4ef5d836df2be243a (diff) |
save/restore plugin state with track-template
Diffstat (limited to 'libs/ardour/ardour/lv2_plugin.h')
-rw-r--r-- | libs/ardour/ardour/lv2_plugin.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/ardour/lv2_plugin.h b/libs/ardour/ardour/lv2_plugin.h index 145b48a24b..4cb23719ae 100644 --- a/libs/ardour/ardour/lv2_plugin.h +++ b/libs/ardour/ardour/lv2_plugin.h @@ -121,6 +121,7 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee get_scale_points(uint32_t port_index) const; void set_insert_id(PBD::ID id); + void set_state_dir (const std::string& d = ""); int set_state (const XMLNode& node, int version); bool save_preset (std::string uri); @@ -176,6 +177,7 @@ class LIBARDOUR_API LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee framepos_t _next_cycle_start; ///< Expected start frame of next run cycle double _next_cycle_speed; ///< Expected start frame of next run cycle PBD::ID _insert_id; + std::string _plugin_state_dir; uint32_t _patch_port_in_index; uint32_t _patch_port_out_index; URIMap& _uri_map; |