# All Types

Name | Unit | Description
--- | --- | ---
P2DoubleArray | DAVDCommon |
P2SingleArray | DAVDCommon |
P4DoubleArray | DAVDCommon |
P4SingleArray | DAVDCommon |
PASIOBufferList | DASIOHost |
PAsioDriverDesc | DASIOHost |
PAVDArrayOfDoubleDynArray | DAVDCommon |
PAVDArrayOfDoubleFixedArray | DAVDCommon |
PAVDArrayOfSingleDynArray | DAVDCommon |
PAVDArrayOfSingleFixedArray | DAVDCommon |
PAVDDoubleDynArray | DAVDCommon |
PAVDDoubleDynMatrix | DAVDCommon |
PAVDDoubleFixedArray | DAVDCommon |
PAVDSingleDynArray | DAVDCommon |
PAVDSingleDynMatrix | DAVDCommon |
PAVDSingleFixedArray | DAVDCommon |
PComplexDouble | DAVDComplex |
PComplexDoubleDynArray | DAVDComplex |
PComplexSingle | DAVDComplex |
PComplexSingleDynArray | DAVDComplex |
PERect | DVSTEffect |
PMidiKeyName | DVSTEffect | reserved, none defined yet, zero.
PMidiProgramCategory | DVSTEffect | omni etc, see below
PMidiProgramName | DVSTEffect |
PPDouble | DVSTEffect |
PPERect | DVSTEffect | array[0..7] of char; // variable
PPSingle | DVSTEffect |
PVstAudioFile | DVSTEffect |
PVstAudioFileMarker | DVSTEffect |
PVSTEffect | DVSTEffect |
PVstEvent | DVSTEffect | 6: midi system exclusive
PVstEvents | DVSTEffect | size may vary but is usually 16
PVstFileSelect | DVSTEffect |
PVstFileType | DVSTEffect | Used by audioMasterOpenFileSelector ///////////////////////////////////////
PVstKeyCode | DVSTEffect |
PVstMidiEvent | DVSTEffect | defined events ////////////////////////////////////////////////////////////
PVstMidiSysexEvent | DVSTEffect | zero
PVstOfflineTask | DVSTEffect |
PVstParameterProperties | DVSTEffect |
PVstPatchChunkInfo | DVSTEffect | future use
PVstPinProperties | DVSTEffect |
PVstSpeakerArrangement | DVSTEffect | note: the origin for azimuth is right (as by math conventions dealing with radians); the elevation origin is also right, visualizing a rotation of a circle across the -pi/pi axis of the horizontal circle. thus, an elevation of -pi/2 corresponds to bottom, and a speaker standing on the left, and 'beaming' upwards would have an azimuth of -pi, and an elevation of pi/2. for user interface representation, grads are more likely to be used, and the origins will obviously 'shift' accordingly.
PVstSpeakerProperties | DVSTEffect | Subbass 2 (Lfe2)
PVstTimeInfo | DVSTEffect |
PVstVariableIo | DVSTEffect | see above
PVstWindow | DVSTEffect |
T2DoubleArray | DAVDCommon |
T2SingleArray | DAVDCommon |
T4DoubleArray | DAVDCommon |
T4SingleArray | DAVDCommon |
TASIOBufferList | DASIOHost |
TASIOCanDo | DASIOHost |
TASIOCanDos | DASIOHost |
TAsioDriverList | DASIOHost | TDoubleDynArray = DAVDCommon.TDoubleDynArray; TSingleDynArray = DAVDCommon.TSingleDynArray; TArrayOfDoubleDynArray = DAVDCommon.TArrayOfDoubleDynArray; TArrayOfSingleDynArray = DAVDCommon.TArrayOfSingleDynArray; PArrayOfDoubleDynArray = DAVDCommon.PArrayOfDoubleDynArray; PArrayOfSingleDynArray = DAVDCommon.PArrayOfSingleDynArray;
TASIOOutputDither | DASIOHost |
TATFlag | DASIOHost |
TATFlags | DASIOHost |
TAudioMasterCallbackFunc | DVSTEffect | 49: NOT USED IN 2.4 - result a VstSpeakerArrangement in ret will always return true.
TAudioMasterOpcode | DVSTEffect |
TAutomationState | DVSTHost |
TAVDArrayOfDoubleDynArray | DAVDCommon |
TAVDArrayOfDoubleFixedArray | DAVDCommon |
TAVDArrayOfSingleDynArray | DAVDCommon |
TAVDArrayOfSingleFixedArray | DAVDCommon |
TAVDDoubleDynArray | DAVDCommon |
TAVDDoubleDynMatrix | DAVDCommon |
TAVDDoubleFixedArray | DAVDCommon |
TAVDSingleDynArray | DAVDCommon | -$DEFINE Debug
TAVDSingleDynMatrix | DAVDCommon |
TAVDSingleFixedArray | DAVDCommon |
TBlockSizeChangeEvent | DVSTCustomModule |
TBufferPreFill | DASIOHost |
TBufferSwitchEvent32 | DASIOHost |
TBufferSwitchEvent64 | DASIOHost |
TBufferSwitchEventNative | DASIOHost |
TButterworthHighCut | DDspButterworthFilter |
TButterworthLowCut | DDspButterworthFilter |
TChannelPropertyFlags | DVSTCustomModule |
TChunkEvent | DVSTPrograms | -$DEFINE Debug
TComplexDoubleDynArray | DAVDComplex |
TComplexSingleDynArray | DAVDComplex |
TConvertMethod | DASIOHost |
TConvertOptimization | DASIOHost |
TConvertOptimizations | DASIOHost |
TCurrentProcessLevel | DVSTHost |
TCurveType | DVSTParameters | -$DEFINE Debug
TCustomParameterDisplayEvent | DVSTParameters |
TCustomParameterLabelEvent | DVSTParameters |
TDispatcherFunc | DVSTEffect |
TDispatcherOpcode | DVSTEffect |
TDitherType | DDspDitherNoiseShaper |
TEffFlag | DVSTEffect |
TEffFlags | DVSTEffect | plug-in supports double precision processing
TFrequencyTuningMethod | DDSPStateVariableFilter |
TGetChunkParameterEvent | DVSTModuleWithPrograms | -$DEFINE Debug
TGetEditorEvent | DVSTCustomModule |
TGetParameterFunc | DVSTEffect |
TGetVUEvent | DVSTCustomModule |
TGuiADSRGraphMouseEdit | DGuiADSRGraph | -$DEFINE Debug
TGuiADSROnChange | DGuiADSRGraph |
TGuiDialRMBFunc | DGuiDial |
TGuiDialStitchKind | DGuiDial |
TGuiKbMouseAction | DGuiMidiKeys |
TGuiKeyArray | DGuiMidiKeys |
TGuiKeyDownMode | DGuiMidiKeys |
TGuiKeyFlags | DGuiMidiKeys |
TGuiLevelDirection | DGuiLevelMeter | -$DEFINE Debug
TGuiMouseStateClass | DGuiBaseControl |
TGuiNormalizationType | DGuiStaticWaveform | -$DEFINE Debug
TGuiOnDragMouseMove | DGuiBaseControl |
TGuiOnEndKeyDragging | DGuiMidiKeys |
TGuiOnEndZoneBarDragging | DGuiMidiKeys |
TGuiOnKeyMouseEnter | DGuiMidiKeys |
TGuiOnKeyMouseLeave | DGuiMidiKeys |
TGuiOnMouseDownOnKeyZoneBar | DGuiMidiKeys |
TGuiOnMouseDownOnMidiKey | DGuiMidiKeys |
TGuiOnMouseUpOnKeyZoneBar | DGuiMidiKeys |
TGuiOnMouseUpOnMidiKey | DGuiMidiKeys |
TGuiOnMoveKeyDragging | DGuiMidiKeys |
TGuiOnMoveZoneBarDragging | DGuiMidiKeys |
TGuiOnNoteOff | DGuiMidiKeys |
TGuiOnNoteOn | DGuiMidiKeys |
TGuiOnStartKeyDragging | DGuiMidiKeys |
TGuiOnStartZoneBarDragging | DGuiMidiKeys |
TGuiOnZoneBarMouseEnter | DGuiMidiKeys |
TGuiOnZoneBarMouseLeave | DGuiMidiKeys |
TGuiOnZoneMouseEnter | DGuiMidiKeys |
TGuiOnZoneMouseLeave | DGuiMidiKeys |
TGuiOnZoneMouseOverChanged | DGuiMidiKeys |
TGuiOnZoneSelectionChanged | DGuiMidiKeys |
TGuiShowClipping | DGuiLevelMeter |
TGUIStyle | DVSTHost |
TGuiWaveDrawMode | DGuiStaticWaveform |
TGuiWaveProcessMode | DGuiDynamicWaveform |
TGuiZoneMousePosType | DGuiMidiKeys | Octaves + Highest C
THostCanDo | DVSTHost |
THostCanDos | DVSTHost |
TInOutConnectedEvent | DVSTCustomModule |
TInputMonitor | DASIOHost |
TKnobMode | DVSTHost |
TMainProc | DVSTEffect |
TMidiProgramNameFlag | DVSTEffect |
TMidiProgramNameFlags | DVSTEffect | default is multi. for omni mode, channel 0 is used for inquiries and program changes
TOfflineNotifyEvent | DVSTCustomModule |
TOfflinePrepareEvent | DVSTCustomModule |
TOfflineRunEvent | DVSTCustomModule |
TOnBeginLoadBankEvent | DVSTModuleWithPrograms |
TOnBeginLoadProgramEvent | DVSTModuleWithPrograms |
TOnCanDoEvent | DVSTCustomModule |
TOnCheckKey | DVSTCustomModule |
TOnDispatcherEvent | DVSTCustomModule |
TOnGetChannelPropertiesEvent | DVSTCustomModule |
TOnSetPanLawEvent | DVSTCustomModule |
TOnVendorSpecificEvent | DVSTCustomModule |
TParameterChangeEvent | DVSTParameters |
TPNType | DDspFilter | -$DEFINE Debug
TPreventClipping | DASIOHost |
TProcessAudioEvent | DVSTCustomModule |
TProcessDoubleEvent | DVSTCustomModule |
TProcessDoubleProc | DVSTEffect |
TProcessingMode | DVSTModuleWithDsp | -$DEFINE Debug
TProcessMidiEvent | DVSTModuleWithMidi | -$DEFINE Debug
TProcessPrecision | DVSTEffect | 79: return number of used MIDI output channels (1-15) @see AudioEffectX::getNumMidiOutputChannels
TProcessProc | DVSTEffect |
TProcessVarIOEvent | DVSTCustomModule |
TReplaceOrAccumulate | DVSTHost |
TSample2Event | DASIOHost |
TSamplePositionUpdateEvent | DASIOHost |
TSampleRateChangeEvent | DVSTCustomModule |
TSetKnobModeEvent | DVSTCustomModule |
TSetParameterProc | DVSTEffect |
TSoftBypassEvent | DVSTCustomModule |
TStrArray | DAVDCommon |
TUIDInstantiateEvent | DVSTShellPlugins | -$DEFINE Debug
TVendorSpecificEvent | DVSTHost | -$DEFINE SB
TVstAudioFileFlag | DVSTEffect | to request the host to call asynchronously offlineNotify
TVstAudioFileFlags | DVSTEffect |
TVstAutomateEvent | DVSTHost |
TVstAutomationNotifyEvent | DVSTHost |
TVstCanDo | DVSTCustomModule | -$DEFINE Debug
TVstCanDos | DVSTCustomModule |
TVSTEventType | DVSTEffect | pls zero
TVstFileCommand | DVSTEffect |
TVstFileTypeType | DVSTEffect |
TVstHostLanguage | DVSTEffect |
TVSTKeyEvent | DVSTCustomModule |
TVstMidiEventFlag | DVSTEffect | variable VstMidiEventFlag //////////////////////////////////////////////////////////
TVstMidiEventFlags | DVSTEffect |
TVstModifierKeys | DVSTEffect | Used by member modifier of VstKeyCode /////////////////////////////////////
TVstOfflineEvent | DVSTHost |
TVstOfflineOption | DVSTEffect |
TVstOfflineTaskFlag | DVSTEffect |
TVstOfflineTaskFlags | DVSTEffect |
TVstPanLawType | DVSTEffect |
TVstParameterProperties | DVSTParameters |
TVstParameterPropertiesFlag | DVSTEffect |
TVstParameterPropertiesFlags | DVSTEffect |
TVstParameterProperty | DVSTParameters |
TVstPinConnectedEvent | DVSTHost |
TVstPinPropertiesFlag | DVSTEffect |
TVstPinPropertiesFlags | DVSTEffect |
TVstPluginCategory | DVSTEffect |
TVstProcessEventsEvent | DVSTHost |
TVstProgram | DVSTPrograms |
TVstPrograms | DVSTPrograms |
TVstSampleRateChangedEvent | DVSTHost |
TVstShowEditEvent | DVSTHost |
TVstSpeakerArrangementType | DVSTEffect | variable
TVstSpeakerType | DVSTEffect | reserved, none defined yet, zero. surround setup //////////////////////////////////////////////////////////// —Speaker Types——————————— user-defined speaker types (to be extended in the negative range) (will be handled as their corresponding speaker types with abs values: e.g abs(stU1) == stL, abs(stU2) == stR)
TVstTimeInfoFlag | DVSTEffect | VstTimeInfo /////////////////////////////////////////////////////////////// VstTimeInfo as requested via audioMasterGetTime (getTimeInfo()) refers to the current time slice. note the new slice is already started when processEvents() is called
TVstTimeInfoFlags | DVSTEffect |
TVstVirtualKey | DVSTEffect | see enum TVstModifierKey Used by member virt of VstKeyCode /////////////////////////////////////////

Generated by PasDoc 0.10.0 on 2007-11-13 13:04:21