Inherits IEventList.

Public Member Functions

 MidiEventList ()
 
virtual ~MidiEventList ()
 
JUCE_DECLARE_VST3_COM_REF_METHODS JUCE_DECLARE_VST3_COM_QUERY_METHODS void clear ()
 
Steinberg::int32 PLUGIN_API getEventCount () override
 
Steinberg::tresult PLUGIN_API getEvent (Steinberg::int32 index, Steinberg::Vst::Event &e) override
 
Steinberg::tresult PLUGIN_API addEvent (Steinberg::Vst::Event &e) override
 

Static Public Member Functions

static void toMidiBuffer (MidiBuffer &result, Steinberg::Vst::IEventList &eventList)
 
static void toEventList (Steinberg::Vst::IEventList &result, MidiBuffer &midiBuffer)
 

Constructor & Destructor Documentation

◆ MidiEventList()

MidiEventList::MidiEventList ( )

◆ ~MidiEventList()

virtual MidiEventList::~MidiEventList ( )
virtual

Member Function Documentation

◆ clear()

◆ getEventCount()

Steinberg::int32 PLUGIN_API MidiEventList::getEventCount ( )
override

◆ getEvent()

Steinberg::tresult PLUGIN_API MidiEventList::getEvent ( Steinberg::int32  index,
Steinberg::Vst::Event &  e 
)
override

References isPositiveAndBelow().

◆ addEvent()

Steinberg::tresult PLUGIN_API MidiEventList::addEvent ( Steinberg::Vst::Event &  e)
override

◆ toMidiBuffer()

static void MidiEventList::toMidiBuffer ( MidiBuffer result,
Steinberg::Vst::IEventList &  eventList 
)
static

◆ toEventList()


The documentation for this class was generated from the following file: