Optimize plugin-processing for non-automated params
[ardour.git] / libs / ardour / ardour / lxvst_plugin.h
index cc6f50714427a93f9f25effda99b8ce5ad0730a0..25703956c7d9771e8bbe81496cc6e8eb383d2b0f 100644 (file)
@@ -40,13 +40,14 @@ class LIBARDOUR_API LXVSTPlugin : public VSTPlugin
        std::string state_node_name () const { return "lxvst"; }
 };
 
-class LIBARDOUR_API LXVSTPluginInfo : public PluginInfo
+class LIBARDOUR_API LXVSTPluginInfo : public VSTPluginInfo
 {
   public:
-       LXVSTPluginInfo ();
+       LXVSTPluginInfo (_VSTInfo*);
        ~LXVSTPluginInfo () {}
 
        PluginPtr load (Session& session);
+       std::vector<Plugin::PresetRecord> get_presets (bool user_only) const;
 };
 
 } // namespace ARDOUR