ardour
Public Member Functions | List of all members
Evoral::EventSink< Time > Singleton Referenceabstract

#include <midi_playlist.h>

Inheritance diagram for Evoral::EventSink< Time >:
ARDOUR::EventRingBuffer< Time > CCTestSink< Time > Evoral::EventList< Time > TestSink< Time > ARDOUR::MidiRingBuffer< framepos_t >

Public Member Functions

virtual ~EventSink ()
 
virtual uint32_t write (Time time, EventType type, uint32_t size, const uint8_t *buf)=0
 

Detailed Description

template<typename Time>
singleton Evoral::EventSink< Time >

Pure virtual base for anything you can write events to.

Definition at line 38 of file midi_playlist.h.

Constructor & Destructor Documentation

template<typename Time>
virtual Evoral::EventSink< Time >::~EventSink ( )
inlinevirtual

Definition at line 32 of file EventSink.hpp.

Member Function Documentation

template<typename Time>
virtual uint32_t Evoral::EventSink< Time >::write ( Time  time,
EventType  type,
uint32_t  size,
const uint8_t *  buf 
)
pure virtual

The documentation for this singleton was generated from the following files: