Automation of LV2 plugin properties.
[ardour.git] / libs / ardour / ardour / control_protocol_manager.h
index 98494476f914d669dd52963291bc36899ad1c749..0c8c9014f0668122062ddd8f154dbf5c0b91fcab 100644 (file)
@@ -65,8 +65,8 @@ class LIBARDOUR_API ControlProtocolManager : public PBD::Stateful, public ARDOUR
        void load_mandatory_protocols ();
        void midi_connectivity_established ();
 
-       ControlProtocol* instantiate (ControlProtocolInfo&);
-       int              teardown (ControlProtocolInfo&);
+        int activate (ControlProtocolInfo&);
+        int deactivate (ControlProtocolInfo&);
        
        std::list<ControlProtocolInfo*> control_protocol_info;
 
@@ -89,6 +89,8 @@ class LIBARDOUR_API ControlProtocolManager : public PBD::Stateful, public ARDOUR
        int control_protocol_discover (std::string path);
        ControlProtocolDescriptor* get_descriptor (std::string path);
        ControlProtocolInfo* cpi_by_name (std::string);
+       ControlProtocol* instantiate (ControlProtocolInfo&);
+       int teardown (ControlProtocolInfo&);
 };
 
 } // namespace