diff options
Diffstat (limited to 'libs/ardour/ardour/vst_plugin.h')
-rw-r--r-- | libs/ardour/ardour/vst_plugin.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/ardour/ardour/vst_plugin.h b/libs/ardour/ardour/vst_plugin.h index 7ca973cbb7..3450e2a480 100644 --- a/libs/ardour/ardour/vst_plugin.h +++ b/libs/ardour/ardour/vst_plugin.h @@ -32,7 +32,7 @@ typedef struct _VSTState VSTState; namespace ARDOUR { /** Parent class for VST plugins of both Windows and Linux varieties */ -class VSTPlugin : public Plugin +class LIBARDOUR_API VSTPlugin : public Plugin { public: VSTPlugin (AudioEngine &, Session &, VSTHandle *); @@ -73,6 +73,7 @@ public: AEffect * plugin () const { return _plugin; } VSTState * state () const { return _state; } + MidiBuffer * midi_buffer () const { return _midi_out_buf; } int set_state (XMLNode const &, int); @@ -94,6 +95,8 @@ protected: VSTHandle* _handle; VSTState* _state; AEffect* _plugin; + + MidiBuffer* _midi_out_buf; }; } |