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_VST
- inline 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"
- };
- #endif
- OPENMPT_NAMESPACE_END
|