| Value | Meaning |
|---|---|
| DEPRECATED_audioMasterWantMidiDEPRECATED_audioMasterPinConnected + 2 | < \deprecated deprecated in VST 2.4 |
| audioMasterGetTime | < [return value]: #VstTimeInfo* or null if not supported value: request mask @see VstTimeInfoFlags @see AudioEffectX::getTimeInfo |
| audioMasterProcessEvents | < ptr: pointer to #VstEvents @see VstEvents @see AudioEffectX::sendVstEventsToHost |
| DEPRECATED_audioMasterSetTime | < \deprecated deprecated in VST 2.4 |
| DEPRECATED_audioMasterTempoAt | < \deprecated deprecated in VST 2.4 |
| DEPRECATED_audioMasterGetNumAutomatableParameters | < \deprecated deprecated in VST 2.4 |
| DEPRECATED_audioMasterGetParameterQuantization | < \deprecated deprecated in VST 2.4 |
| audioMasterIOChanged | < [return value]: 1 if supported @see AudioEffectX::ioChanged |
| DEPRECATED_audioMasterNeedIdle | < \deprecated deprecated in VST 2.4 |
| audioMasterSizeWindow | |
| audioMasterGetSampleRate | < [return value]: current sample rate @see AudioEffectX::updateSampleRate |
| audioMasterGetBlockSize | < [return value]: current block size @see AudioEffectX::updateBlockSize |
| audioMasterGetInputLatency | < [return value]: input latency in audio samples @see AudioEffectX::getInputLatency |
| audioMasterGetOutputLatency | < [return value]: output latency in audio samples @see AudioEffectX::getOutputLatency |
| DEPRECATED_audioMasterGetPreviousPlug | < \deprecated deprecated in VST 2.4 |
| DEPRECATED_audioMasterGetNextPlug | < \deprecated deprecated in VST 2.4 |
| DEPRECATED_audioMasterWillReplaceOrAccumulate | < \deprecated deprecated in VST 2.4 |
| audioMasterGetCurrentProcessLevel | < [return value]: current process level @see VstProcessLevels |
| audioMasterGetAutomationState | < [return value]: current automation state @see VstAutomationStates |
| audioMasterOfflineStart | |
| audioMasterOfflineRead | |
| audioMasterOfflineWrite | < @see audioMasterOfflineRead @see AudioEffectX::offlineRead |
| audioMasterOfflineGetCurrentPass | < @see AudioEffectX::offlineGetCurrentPass |
| audioMasterOfflineGetCurrentMetaPass | < @see AudioEffectX::offlineGetCurrentMetaPass |
| DEPRECATED_audioMasterSetOutputSampleRate | < \deprecated deprecated in VST 2.4 |
| DEPRECATED_audioMasterGetOutputSpeakerArrangement | < \deprecated deprecated in VST 2.4 |
| audioMasterGetVendorString | < ptr: char buffer for vendor string, limited to #kVstMaxVendorStrLen @see AudioEffectX::getHostVendorString |
| audioMasterGetProductString | < ptr: char buffer for vendor string, limited to #kVstMaxProductStrLen @see AudioEffectX::getHostProductString |
| audioMasterGetVendorVersion | < [return value]: vendor-specific version @see AudioEffectX::getHostVendorVersion |
| audioMasterVendorSpecific | < no definition, vendor specific handling @see AudioEffectX::hostVendorSpecific |
| DEPRECATED_audioMasterSetIcon | < \deprecated deprecated in VST 2.4 |
| audioMasterCanDo | < ptr: "can do" string [return value]: 1 for supported |
| audioMasterGetLanguage | < [return value]: language code @see VstHostLanguage |
| DEPRECATED_audioMasterOpenWindow | < \deprecated deprecated in VST 2.4 |
| DEPRECATED_audioMasterCloseWindow | < \deprecated deprecated in VST 2.4 |
| audioMasterGetDirectory | < [return value]: FSSpec on MAC, else char* @see AudioEffectX::getDirectory |
| audioMasterUpdateDisplay | < no arguments |
| audioMasterBeginEdit | < index: parameter index @see AudioEffectX::beginEdit |
| audioMasterEndEdit | < index: parameter index @see AudioEffectX::endEdit |
| audioMasterOpenFileSelector | < ptr: VstFileSelect* [return value]: 1 if supported @see AudioEffectX::openFileSelector |
| audioMasterCloseFileSelector | < ptr: VstFileSelect* @see AudioEffectX::closeFileSelector |
| DEPRECATED_audioMasterEditFile | < \deprecated deprecated in VST 2.4 |
| DEPRECATED_audioMasterGetChunkFile | < \deprecated deprecated in VST 2.4 ptr: char[2048] or sizeof (FSSpec) [return value]: 1 if supported @see AudioEffectX::getChunkFile |
| DEPRECATED_audioMasterGetInputSpeakerArrangement | < \deprecated deprecated in VST 2.4 |