Merge branch 'master' into cairocanvas
[ardour.git] / libs / ardour / ardour / plugin_insert.h
index a1b9c5a68564e53994d25fe22da3dcf432063393..627c8475139616f0e5a0788f3acd65a997905f34 100644 (file)
@@ -26,6 +26,7 @@
 #include <boost/weak_ptr.hpp>
 
 #include "ardour/ardour.h"
+#include "ardour/libardour_visibility.h"
 #include "ardour/types.h"
 #include "ardour/processor.h"
 #include "ardour/automation_control.h"
@@ -40,7 +41,7 @@ class Plugin;
 
 /** Plugin inserts: send data through a plugin
  */
-class PluginInsert : public Processor
+class LIBARDOUR_API PluginInsert : public Processor
 {
   public:
        PluginInsert (Session&, boost::shared_ptr<Plugin> = boost::shared_ptr<Plugin>());
@@ -122,8 +123,7 @@ class PluginInsert : public Processor
        }
 
        PBD::Signal2<void,BufferSet*, BufferSet*> AnalysisDataGathered;
-       /** Emitted when the return value of splitting () has changed */
-       PBD::Signal0<void> SplittingChanged;
+       PBD::Signal0<void> PluginIoReConfigure;
 
        /** Enumeration of the ways in which we can match our insert's
         *  IO to that of the plugin(s).