#include <EventRingBuffer.hpp>
Inherits RingBuffer< uint8_t >.
Public Member Functions | |
EventRingBuffer (size_t capacity) | |
size_t | capacity () const |
size_t | write (TimeStamp time, size_t size, const uint8_t *buf) |
bool | read (TimeStamp *time, size_t *size, uint8_t *buf) |
This packs a timestamp, size, and size bytes of data flat into the buffer. Useful for MIDI events, OSC messages, etc.
Raul::EventRingBuffer::EventRingBuffer | ( | size_t | capacity | ) | [inline] |
capacity | Ringbuffer capacity in bytes. |