|
VST 3 Examples VST 3.7
SDK for developing VST plug-in
|
#include <eventlistcheck.h>
Public Types | |
| using | Notes = std::set<Steinberg::int32> |
Public Member Functions | |
| EventListCheck () | |
| void | check (Steinberg::Vst::IEventList *events) |
| void | setComponent (Steinberg::Vst::IComponent *component) |
| void | setProcessSetup (Steinberg::Vst::ProcessSetup setup) |
| void | setEventLogger (EventLogger *eventLogger) |
Static Public Attributes | |
| static const Steinberg::int32 | kMaxEvents = 2048 |
Protected Member Functions | |
| bool | checkEventCount (Steinberg::Vst::IEventList *events) |
| void | checkEventProperties (const Steinberg::Vst::Event &event) |
| bool | checkEventBusIndex (Steinberg::int32 busIndex) |
| bool | checkEventSampleOffset (Steinberg::int32 sampleOffset) |
| bool | checkEventChannelIndex (Steinberg::int32 busIndex, Steinberg::int32 channelIndex) |
| bool | checkValidPitch (Steinberg::int16 pitch) |
| bool | isNormalized (double normVal) const |
| void | checkNoteExpressionValueEvent (Steinberg::Vst::NoteExpressionTypeID type, Steinberg::int32 id, Steinberg::Vst::NoteExpressionValue exprVal) const |
Protected Attributes | |
| EventLogger * | mEventLogger |
| Steinberg::Vst::IComponent * | mComponent |
| Steinberg::Vst::ProcessSetup | mSetup |
| Notes | mNotePitches |
| Notes | mNoteIDs |
| using Notes = std::set<Steinberg::int32> |
| EventListCheck | ( | ) |
| void check | ( | Steinberg::Vst::IEventList * | events | ) |
|
inline |
| void setProcessSetup | ( | Steinberg::Vst::ProcessSetup | setup | ) |
| void setEventLogger | ( | EventLogger * | eventLogger | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |