Enum ALVSTHost.TALVSTHostSupportsFlag
Latest revision as of 17:20, 18 October 2012
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 TALVSTHostSupportsFlag = (vsthsSendVstEvents, vsthsSendVstMidiEvent, vsthsSendVstTimeInfo, vsthsReceiveVstEvents, vsthsReceiveVstMidiEvent, vsthsReceiveVstTimeInfo, vsthsReportConnectionChanges, vsthsAcceptIOChanges, vsthsSizeWindow, vsthsAsyncProcessing, vsthsOffline, vsthsSupplyIdle, vsthsSupportShell, vsthsOpenFileSelector, vsthsCloseFileSelector, vsthsEditFile, vsthsShellCategory, vsthsStartStopProcess);
C++ Builder:
enum TALVSTHostSupportsFlag {vsthsSendVstEvents, vsthsSendVstMidiEvent, vsthsSendVstTimeInfo, vsthsReceiveVstEvents, vsthsReceiveVstMidiEvent, vsthsReceiveVstTimeInfo, vsthsReportConnectionChanges, vsthsAcceptIOChanges, vsthsSizeWindow, vsthsAsyncProcessing, vsthsOffline, vsthsSupplyIdle, vsthsSupportShell, vsthsOpenFileSelector, vsthsCloseFileSelector, vsthsEditFile, vsthsShellCategory, vsthsStartStopProcess};
Visual C++ (MFC):
enum CTALVSTHostSupportsFlag {vsthsSendVstEvents, vsthsSendVstMidiEvent, vsthsSendVstTimeInfo, vsthsReceiveVstEvents, vsthsReceiveVstMidiEvent, vsthsReceiveVstTimeInfo, vsthsReportConnectionChanges, vsthsAcceptIOChanges, vsthsSizeWindow, vsthsAsyncProcessing, vsthsOffline, vsthsSupplyIdle, vsthsSupportShell, vsthsOpenFileSelector, vsthsCloseFileSelector, vsthsEditFile, vsthsShellCategory, vsthsStartStopProcess};
Summary
VST host capabilities enumeration.
Description
Defines the types of VST host capabilities enumeration.
Values
| vsthsSendVstEvents | Host supports send of Vst events to plug-in. | 
| vsthsSendVstMidiEvent | Host supports send of MIDI events to plug-in. | 
| vsthsSendVstTimeInfo | Host supports send of VstTimeInfo to plug-in. | 
| vsthsReceiveVstEvents | Host can receive Vst events from plug-in. | 
| vsthsReceiveVstMidiEvent | Host can receive MIDI events from plug-in. | 
| vsthsReceiveVstTimeInfo | Host can receive Time info from Host | 
| vsthsReportConnectionChanges | Host will indicates the plug-in when something change in plug-in´s routing/connections with suspend/resume/setSpeakerArrangement. | 
| vsthsAcceptIOChanges | Host supports ioChanged (). | 
| vsthsSizeWindow | used by VSTGUI | 
| vsthsAsyncProcessing | Host supports plug-ins whose processing is actually carried out on external resources (dsp). | 
| vsthsOffline | Host supports offline feature. | 
| vsthsSupplyIdle | Host can supply Idle. | 
| vsthsSupportShell | Host supports shell handling. | 
| vsthsOpenFileSelector | Host supports function openFileSelector (). | 
| vsthsCloseFileSelector | Host supports function closeFileSelector (). | 
| vsthsEditFile | Host supports editor for audio. | 
| vsthsShellCategory | 'shell' handling via uniqueID. If supported by the Host and the Plug-in has the category kPlugCategShell | 
| vsthsStartStopProcess | Host supports functions startProcess () and stopProcess (). |