ardour
ARDOUR::MidiRingBuffer< T > Member List

This is the complete list of members for ARDOUR::MidiRingBuffer< T >, including all inherited members.

_trackerARDOUR::MidiRingBuffer< T >private
bufPBD::RingBufferNPT< uint8_t >protected
buffer()PBD::RingBufferNPT< uint8_t >inline
bufsize() constPBD::RingBufferNPT< uint8_t >inline
capacity() constARDOUR::EventRingBuffer< T >inline
decrement_read_ptr(size_t cnt)PBD::RingBufferNPT< uint8_t >inline
dump(std::ostream &dst)ARDOUR::MidiRingBuffer< T >
EventRingBuffer(size_t capacity)ARDOUR::EventRingBuffer< T >inline
flush(framepos_t start, framepos_t end)ARDOUR::MidiRingBuffer< T >
get_read_ptr() constPBD::RingBufferNPT< uint8_t >inline
get_read_vector(rw_vector *)PBD::RingBufferNPT< uint8_t >
get_write_ptr() constPBD::RingBufferNPT< uint8_t >inline
get_write_vector(rw_vector *)PBD::RingBufferNPT< uint8_t >
increment_read_ptr(size_t cnt)PBD::RingBufferNPT< uint8_t >inline
increment_write_ptr(size_t cnt)PBD::RingBufferNPT< uint8_t >inline
MidiRingBuffer(size_t size)ARDOUR::MidiRingBuffer< T >inline
peek(uint8_t *, size_t size)ARDOUR::EventRingBuffer< T >inline
read(MidiBuffer &dst, framepos_t start, framepos_t end, framecnt_t offset=0, bool stop_on_overflow_in_destination=false)ARDOUR::MidiRingBuffer< T >
EventRingBuffer< T >::read(T *time, Evoral::EventType *type, uint32_t *size, uint8_t *buf)ARDOUR::EventRingBuffer< T >inline
RingBufferNPT< uint8_t >::read(uint8_t *dest, size_t cnt)PBD::RingBufferNPT< uint8_t >
read_contents(uint32_t size, uint8_t *buf)ARDOUR::MidiRingBuffer< T >inline
read_prefix(T *time, Evoral::EventType *type, uint32_t *size)ARDOUR::MidiRingBuffer< T >inline
read_ptrPBD::RingBufferNPT< uint8_t >mutableprotected
read_space()PBD::RingBufferNPT< uint8_t >inline
reset()PBD::RingBufferNPT< uint8_t >inline
reset_tracker()ARDOUR::MidiRingBuffer< T >
resolve_tracker(MidiBuffer &dst, framepos_t)ARDOUR::MidiRingBuffer< T >
resolve_tracker(Evoral::EventSink< framepos_t > &dst, framepos_t)ARDOUR::MidiRingBuffer< T >
RingBufferNPT(size_t sz)PBD::RingBufferNPT< uint8_t >inline
set(size_t r, size_t w)PBD::RingBufferNPT< uint8_t >inline
sizePBD::RingBufferNPT< uint8_t >protected
skip_to(framepos_t start)ARDOUR::MidiRingBuffer< T >
write(Ttime, Evoral::EventType type, uint32_t size, const uint8_t *buf)ARDOUR::EventRingBuffer< T >inlinevirtual
RingBufferNPT< uint8_t >::write(const uint8_t *src, size_t cnt)PBD::RingBufferNPT< uint8_t >
write_ptrPBD::RingBufferNPT< uint8_t >mutableprotected
write_space()PBD::RingBufferNPT< uint8_t >inline
~EventSink()Evoral::EventSink< T >inlinevirtual
~RingBufferNPT()PBD::RingBufferNPT< uint8_t >inlinevirtual