coreaudio: reset MIDI parsers when entering and leaving freewheeling
[ardour.git] / libs / backends / coreaudio / coreaudio_backend.h
index cd3a49b7ca309030fd5ca3a12c2f8646b3a077cd..7b42bfe653db990ec3cd781f2eb08b2807d32994 100644 (file)
@@ -151,6 +151,7 @@ class CoreMidiPort : public CoreBackendPort {
 
         void parse_events (const uint64_t time, const uint8_t *data, const size_t size);
         void clear_events ();
+        void reset_parser ();
 
        private:
                CoreMidiBuffer _buffer[2];
@@ -511,6 +512,8 @@ class CoreAudioBackend : public AudioBackend {
                        }
                        return NULL;
                }
+        
+        void reset_midi_parsers ();
 
 }; // class CoreAudioBackend