'libs/ardour' - Main body of changes required for building with MSVC
[ardour.git] / libs / ardour / ardour / lv2_plugin.h
index d62ddb140ef6b4b92bc8a01c0b93b42d34d0658c..5154cd4d3e710cc8148e3a3322f2c44ed9096ef0 100644 (file)
@@ -29,6 +29,8 @@
 #include "ardour/worker.h"
 #include "pbd/ringbuffer.h"
 
+typedef struct LV2_Evbuf_Impl LV2_Evbuf;
+
 namespace ARDOUR {
 
 // a callback function for lilv_state_new_from_instance(). friend of LV2Plugin
@@ -202,6 +204,7 @@ class LV2Plugin : public ARDOUR::Plugin, public ARDOUR::Workee
        typedef unsigned PortFlags;
 
        std::vector<PortFlags>         _port_flags;
+       std::vector<size_t>            _port_minimumSize;
        std::map<std::string,uint32_t> _port_indices;
 
        /// Message send to/from UI via ports