Ardour  9.0-pre0-582-g084a23a80d
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(samplepos_t start, samplepos_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, samplepos_t start, samplepos_t end, samplecnt_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, samplepos_t)ARDOUR::MidiRingBuffer< T >
resolve_tracker(Evoral::EventSink< samplepos_t > &dst, samplepos_t)ARDOUR::MidiRingBuffer< T >
RingBufferNPT(size_t sz)PBD::RingBufferNPT< uint8_t >inline
RingBufferNPT(RingBufferNPT const &)PBD::RingBufferNPT< uint8_t >private
set(size_t r, size_t w)PBD::RingBufferNPT< uint8_t >inline
sizePBD::RingBufferNPT< uint8_t >protected
skip_to(samplepos_t start)ARDOUR::MidiRingBuffer< T >
write(T time, 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_one(const uint8_t src)PBD::RingBufferNPT< uint8_t >
write_ptrPBD::RingBufferNPT< uint8_t >mutableprotected
write_space()PBD::RingBufferNPT< uint8_t >inline
~EventSink()Evoral::EventSink< Time >inlinevirtual
~RingBufferNPT()PBD::RingBufferNPT< uint8_t >inlinevirtual