| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 | /* * OpCodes.h * --------- * Purpose: A human-readable list of VST opcodes, for error reporting purposes. * Notes  : (currently none) * Authors: OpenMPT Devs * The OpenMPT source code is released under the BSD license. Read LICENSE for more details. */#pragma once#include "openmpt/all/BuildSettings.hpp"OPENMPT_NAMESPACE_BEGIN#ifdef MPT_WITH_VSTinline constexpr const char *VstOpCodes[] ={	"effOpen",	"effClose",	"effSetProgram",	"effGetProgram",	"effSetProgramName",	"effGetProgramName",	"effGetParamLabel",	"effGetParamDisplay",	"effGetParamName",	"effGetVu",	"effSetSampleRate",	"effSetBlockSize",	"effMainsChanged",	"effEditGetRect",	"effEditOpen",	"effEditClose",	"effEditDraw",	"effEditMouse",	"effEditKey",	"effEditIdle",	"effEditTop",	"effEditSleep",	"effIdentify",	"effGetChunk",	"effSetChunk",	"effProcessEvents",	"effCanBeAutomated",	"effString2Parameter",	"effGetNumProgramCategories",	"effGetProgramNameIndexed",	"effCopyProgram",	"effConnectInput",	"effConnectOutput",	"effGetInputProperties",	"effGetOutputProperties",	"effGetPlugCategory",	"effGetCurrentPosition",	"effGetDestinationBuffer",	"effOfflineNotify",	"effOfflinePrepare",	"effOfflineRun",	"effProcessVarIo",	"effSetSpeakerArrangement",	"effSetBlockSizeAndSampleRate",	"effSetBypass",	"effGetEffectName",	"effGetErrorText",	"effGetVendorString",	"effGetProductString",	"effGetVendorVersion",	"effVendorSpecific",	"effCanDo",	"effGetTailSize",	"effIdle",	"effGetIcon",	"effSetViewPosition",	"effGetParameterProperties",	"effKeysRequired",	"effGetVstVersion",	"effEditKeyDown",	"effEditKeyUp",	"effSetEditKnobMode",	"effGetMidiProgramName",	"effGetCurrentMidiProgram",	"effGetMidiProgramCategory",	"effHasMidiProgramsChanged",	"effGetMidiKeyName",	"effBeginSetProgram",	"effEndSetProgram",	"effGetSpeakerArrangement",	"effShellGetNextPlugin",	"effStartProcess",	"effStopProcess",	"effSetTotalSampleToProcess",	"effSetPanLaw",	"effBeginLoadBank",	"effBeginLoadProgram",	"effSetProcessPrecision",	"effGetNumMidiInputChannels",	"effGetNumMidiOutputChannels"};#endifOPENMPT_NAMESPACE_END
 |