Enum ALVSTHost.TALVSTPlugInSuportFlag
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: AudioLabPkg
Unit: ALVSTHost
Contents | 
Syntax
Delphi:
type TALVSTPlugInSuportFlag = (vstpsHasClip, vstpsHasVu, vstpsCanMono, vstpsCanReplacing, vstpsProgramChunks, vstpsIsSynth, vstpsNoSoundInStop, vstpsExtIsAsync, vstpsExtHasBuffer, vstpsCanDoubleReplacing, vstpsSendVstEvents, vstpsSendVstMidiEvent, vstpsReceiveVstEvents, vstpsReceiveVstMidiEvent, vstpsReceiveVstTimeInfo, vstpsOffline, vstpsMidiProgramNames, vstpsBypass);
C++ Builder:
enum TALVSTPlugInSuportFlag {vstpsHasClip, vstpsHasVu, vstpsCanMono, vstpsCanReplacing, vstpsProgramChunks, vstpsIsSynth, vstpsNoSoundInStop, vstpsExtIsAsync, vstpsExtHasBuffer, vstpsCanDoubleReplacing, vstpsSendVstEvents, vstpsSendVstMidiEvent, vstpsReceiveVstEvents, vstpsReceiveVstMidiEvent, vstpsReceiveVstTimeInfo, vstpsOffline, vstpsMidiProgramNames, vstpsBypass};
Visual C++ (MFC):
enum CTALVSTPlugInSuportFlag {vstpsHasClip, vstpsHasVu, vstpsCanMono, vstpsCanReplacing, vstpsProgramChunks, vstpsIsSynth, vstpsNoSoundInStop, vstpsExtIsAsync, vstpsExtHasBuffer, vstpsCanDoubleReplacing, vstpsSendVstEvents, vstpsSendVstMidiEvent, vstpsReceiveVstEvents, vstpsReceiveVstMidiEvent, vstpsReceiveVstTimeInfo, vstpsOffline, vstpsMidiProgramNames, vstpsBypass};
Summary
VST PlugIn capabilities enumeration.
Description
Defines the types of VST PlugIn capabilities enumeration.
Values
| vstpsHasClip | NOT USED SINCE 2.4 - getVu() if clipped | 
| vstpsHasVu | NOT USED SINCE 2.4 - return vu value in getVu(); \> 1. means clipped | 
| vstpsCanMono | NOT USED SINCE 2.4 - if numInputs == 2, makes sense to be used for mono in | 
| vstpsCanReplacing | supports in place output (processReplacing() exsists) | 
| vstpsProgramChunks | program data are handled in formatless chunks | 
| vstpsIsSynth | host may assign mixer channels for its outputs | 
| vstpsNoSoundInStop | does not produce sound when input is all silence | 
| vstpsExtIsAsync | NOT USED IN 2.4! - for external dsp; plug returns immedeately from process() | 
| vstpsExtHasBuffer | NOT USED IN 2.4! - external dsp, may have their own output buffer (32 bit float) | 
| vstpsCanDoubleReplacing | plug-in supports double precision processing | 
| vstpsSendVstEvents | plug-in will send Vst events to Host | 
| vstpsSendVstMidiEvent | plug-in will send MIDI events to Host | 
| vstpsReceiveVstEvents | plug-in can receive events from Host | 
| vstpsReceiveVstMidiEvent | plug-in can receive MIDI events from Host | 
| vstpsReceiveVstTimeInfo | plug-in can receive Time info from Host | 
| vstpsOffline | plug-in supports offline functions (offlineNotify, offlinePrepare, offlineRun) | 
| vstpsMidiProgramNames | plug-in supports function getMidiProgramName () | 
| vstpsBypass | plug-in supports function setBypass () |