openshot-audio  0.1.4
Public Member Functions | Static Public Member Functions | List of all members
MidiEventList Class Reference

#include <juce_VST3Common.h>

Inheritance diagram for MidiEventList:

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 ( )
inline

◆ ~MidiEventList()

virtual MidiEventList::~MidiEventList ( )
inlinevirtual

Member Function Documentation

◆ addEvent()

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

◆ clear()

◆ getEvent()

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

◆ getEventCount()

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

◆ toEventList()

static void MidiEventList::toEventList ( Steinberg::Vst::IEventList &  result,
MidiBuffer midiBuffer 
)
inlinestatic

◆ toMidiBuffer()

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

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