diff --git a/libs/ardour/ardour/event_ring_buffer.h b/libs/ardour/ardour/event_ring_buffer.h index c7344c5ca7..4a3180b1a5 100644 --- a/libs/ardour/ardour/event_ring_buffer.h +++ b/libs/ardour/ardour/event_ring_buffer.h @@ -25,6 +25,7 @@ #include "pbd/ringbufferNPT.h" +#include "evoral/Event.hpp" #include "evoral/EventSink.hpp" #include "evoral/types.hpp" @@ -61,8 +62,10 @@ public: */ inline bool peek (uint8_t*, size_t size); - inline uint32_t write(Time time, Evoral::EventType type, uint32_t size, const uint8_t* buf); - inline bool read (Time* time, Evoral::EventType* type, uint32_t* size, uint8_t* buf); + inline uint32_t write (Time time, Evoral::EventType type, uint32_t size, const uint8_t* buf); + inline uint32_t write (Evoral::Event