Support thread-safe LV2 state restoration
[ardour.git] / libs / ardour / ardour / buffer_set.h
index 617feae269c9cee6beb7dcce8b479d1c7bcb541e..9ea6ab7d6ad1d3620d347fb4eea78971d53fb481 100644 (file)
@@ -30,7 +30,7 @@
 #include "ardour/libardour_visibility.h"
 #include "ardour/types.h"
 
-#if defined VST_SUPPORT || defined LXVST_SUPPORT
+#if defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT
 #include "evoral/MIDIEvent.hpp"
 struct _VstEvents;
 typedef struct _VstEvents VstEvents;
@@ -87,7 +87,6 @@ public:
        const ChanCount& count() const { return _count; }
        ChanCount&       count()       { return _count; }
 
-       void set_is_silent(bool yn);
        void silence (framecnt_t nframes, framecnt_t offset);
        bool is_mirror() const { return _is_mirror; }
 
@@ -131,7 +130,7 @@ public:
        void forward_lv2_midi(LV2_Evbuf*, size_t, bool purge_ardour_buffer = true);
 #endif
 
-#if defined VST_SUPPORT || defined LXVST_SUPPORT
+#if defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT
        VstEvents* get_vst_midi (size_t);
 #endif
 
@@ -190,7 +189,7 @@ private:
        LV2Buffers _lv2_buffers;
 #endif
 
-#if defined VST_SUPPORT || defined LXVST_SUPPORT
+#if defined WINDOWS_VST_SUPPORT || defined LXVST_SUPPORT
        class VSTBuffer {
        public:
                VSTBuffer (size_t);