effOpen

Undocumented in source.

Values

ValueMeaning
effOpen0

< no arguments @see AudioEffect::open

effClose

< no arguments @see AudioEffect::close

effSetProgram

< value: program number @see AudioEffect::setProgram

effGetProgram

< [return value]: current program number @see AudioEffect::getProgram

effSetProgramName

< ptr: char* with program name, limited to #kVstMaxProgNameLen @see AudioEffect::setProgramName

effGetProgramName

< ptr: char buffer for current program name, limited to #kVstMaxProgNameLen @see AudioEffect::getProgramName

effGetParamLabel

< ptr: char buffer for parameter label, limited to #kVstMaxParamStrLen @see AudioEffect::getParameterLabel

effGetParamDisplay

< ptr: char buffer for parameter display, limited to #kVstMaxParamStrLen @see AudioEffect::getParameterDisplay

effGetParamName

< ptr: char buffer for parameter name, limited to #kVstMaxParamStrLen @see AudioEffect::getParameterName

DEPRECATED_effGetVu

< \deprecated deprecated in VST 2.4

effSetSampleRate

< opt: sample rate for audio processing @see AudioEffect::setSampleRate

effSetBlockSize

< value: maximum block size for audio processing @see AudioEffect::setBlockSize

effMainsChanged

< value: 0 means "turn off", 1 means "turn on" @see AudioEffect::suspend @see AudioEffect::resume

effEditGetRect

< ptr: #ERect** receiving pointer to editor size @see ERect @see AEffEditor::getRect

effEditOpen

< ptr: system dependent Window pointer, e.g. HWND on Windows @see AEffEditor::open

effEditClose

< no arguments @see AEffEditor::close

DEPRECATED_effEditDraw

< \deprecated deprecated in VST 2.4

DEPRECATED_effEditMouse

< \deprecated deprecated in VST 2.4

DEPRECATED_effEditKey

< \deprecated deprecated in VST 2.4

effEditIdle

< no arguments @see AEffEditor::idle

DEPRECATED_effEditTop

< \deprecated deprecated in VST 2.4

DEPRECATED_effEditSleep

< \deprecated deprecated in VST 2.4

DEPRECATED_effIdentify

< \deprecated deprecated in VST 2.4

effGetChunk

< ptr: void** for chunk data address index: 0 for bank, 1 for program @see AudioEffect::getChunk

effSetChunk

< ptr: chunk data value: byte size index: 0 for bank, 1 for program @see AudioEffect::setChunk

effNumOpcodes

Meta