add an plugin API to query generic-gui grid-layout
[ardour.git] / libs / ardour / ardour / midi_state_tracker.h
index d8a31c10aaddc8df3974424de45ddc85bcd8c8ee..669093142227270ab7736ba1edd213b450b4d181 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef __ardour_midi_state_tracker_h__
 #define __ardour_midi_state_tracker_h__
 
+#include <glibmm/threads.h>
+
 #include "ardour/midi_buffer.h"
 
 namespace Evoral {
@@ -44,7 +46,7 @@ public:
        void remove (uint8_t note, uint8_t chn);
        void resolve_notes (MidiBuffer& buffer, framepos_t time);
        void resolve_notes (Evoral::EventSink<framepos_t>& buffer, framepos_t time);
-       void resolve_notes (MidiSource& src, Evoral::MusicalTime time);
+       void resolve_notes (MidiSource& src, const Glib::Threads::Mutex::Lock& lock, Evoral::Beats time);
        void dump (std::ostream&);
        void reset ();
        bool empty() const { return _on == 0; }