shraed_ptr<> etc. fixes for VST's. VST support now compiles, but doesn't
[ardour.git] / libs / ardour / ardour / vst_plugin.h
index 6ae64ab50cf521278a92360d0b840b72a84af4ed..5253da7b0a0ad6ca2113327d5f959af6cf70f073 100644 (file)
 #include <string>
 #include <dlfcn.h>
 
-#include <midi++/controllable.h>
 #include <sigc++/signal.h>
-
+#include <pbd/stateful.h> 
 #include <jack/types.h>
-#include <ardour/stateful.h>
 #include <ardour/plugin_state.h>
 #include <ardour/plugin.h>
-#include <ardour/vst_plugin.h>
 
 using std::string;
 using std::vector;
@@ -107,6 +104,15 @@ class VSTPlugin : public ARDOUR::Plugin
        bool        been_resumed;
 };
 
-}
+class VSTPluginInfo : public PluginInfo
+{
+  public:
+       VSTPluginInfo () {}
+       ~VSTPluginInfo () {}
+       
+       PluginPtr load (Session& session);
+};
+
+} // namespace ARDOUR
 
 #endif /* __ardour_vst_plugin_h__ */