55 void dump(std::ostream& dst);
MidiRingBuffer(size_t size)
bool read_contents(uint32_t size, uint8_t *buf)
void dump(std::ostream &dst)
void resolve_tracker(MidiBuffer &dst, samplepos_t)
void resolve_tracker(Evoral::EventSink< samplepos_t > &dst, samplepos_t)
void flush(samplepos_t start, samplepos_t end)
bool read_prefix(T *time, Evoral::EventType *type, uint32_t *size)
size_t skip_to(samplepos_t start)
size_t read(MidiBuffer &dst, samplepos_t start, samplepos_t end, samplecnt_t offset=0, bool stop_on_overflow_in_destination=false)
size_t read(T *dest, size_t cnt)
PBD::PropertyDescriptor< timepos_t > start
Temporal::samplecnt_t samplecnt_t
Temporal::samplepos_t samplepos_t