Class TBasicVSTModule
Description | Hierarchy | Fields | Methods | Properties |
Unit
Declaration
type TBasicVSTModule = class(TDataModule)
Description
-$DEFINE Debug
Hierarchy
- TDataModule
- TBasicVSTModule
Overview
Methods
constructor Create(AOwner: TComponent); override; |
|
procedure HostCallProcess(const Inputs, Outputs: PPSingle; const SampleFrames: Integer); virtual; abstract; |
|
procedure HostCallProcessReplacing(const Inputs, Outputs: PPSingle; const SampleFrames: Integer); virtual; abstract; |
|
procedure HostCallProcessDoubleReplacing(const Inputs, Outputs: PPDouble; const SampleFrames: Integer); virtual; abstract; |
|
function HostCallGetParameter(Index: Integer): Single; virtual; abstract; |
|
procedure HostCallSetParameter(Index: Integer; Value: Single); virtual; abstract; |
|
procedure HostCallDispatchEffect(opcode : TDispatcherOpcode; Index, Value: Integer; ptr: pointer; opt: Single); virtual; abstract; |
|
function HostCallOpen (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallClose (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetProgramm (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetProgramm (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetParamLabel (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetParamDisplay (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetParamName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetVu (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetSampleRate (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetBlockSize (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallMainsChanged (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditGetRect (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditOpen (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditClose (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditDraw (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditMouse (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditKey (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditIdle (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditTop (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditSleep (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallIdentify (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetChunk (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetChunk (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallProcessEvents (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallCanBeAutomated (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallString2Parameter (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetNumProgramCategories (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetProgramNameIndexed (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallCopyProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallConnectInput (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallConnectOutput (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetInputProperties (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetOutputProperties (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetPlugCategory (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetCurrentPosition (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetDestinationBuffer (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallOfflineNotify (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallOfflinePrepare (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallOfflineRun (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallProcessVarIo (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetSpeakerArrangement (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetBlockSizeAndSampleRate (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetBypass (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetEffectName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetErrorText (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetVendorString (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetProductString (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetVendorVersion (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallVendorSpecific (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallCanDo (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetTailSize (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallIdle (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetIcon (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetViewPosition (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetParameterProperties (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallKeysRequired (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetVstVersion (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditKeyDown (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditKeyUp (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetEditKnobMode (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetMidiProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetCurrentMidiProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetMidiProgramCategory (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallHasMidiProgramsChanged (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetMidiKeyName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallBeginSetProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEndSetProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetSpeakerArrangement (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallShellGetNextPlugin (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallStartProcess (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallStopProcess (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetTotalSampleToProcess (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetPanLaw (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallBeginLoadBank (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallBeginLoadProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetProcessPrecision (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetNumMidiInputChannels (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetNumMidiOutputChannels (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
Properties
property Effect: PVSTEffect read GetEffect; |
|
property AudioMaster: TAudioMasterCallbackFunc read FAudioMaster write SetAudioMaster; |
Description
Methods
constructor Create(AOwner: TComponent); override; |
|
procedure HostCallProcess(const Inputs, Outputs: PPSingle; const SampleFrames: Integer); virtual; abstract; |
|
procedure HostCallProcessReplacing(const Inputs, Outputs: PPSingle; const SampleFrames: Integer); virtual; abstract; |
|
procedure HostCallProcessDoubleReplacing(const Inputs, Outputs: PPDouble; const SampleFrames: Integer); virtual; abstract; |
|
function HostCallGetParameter(Index: Integer): Single; virtual; abstract; |
|
procedure HostCallSetParameter(Index: Integer; Value: Single); virtual; abstract; |
|
procedure HostCallDispatchEffect(opcode : TDispatcherOpcode; Index, Value: Integer; ptr: pointer; opt: Single); virtual; abstract; |
|
function HostCallOpen (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallClose (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetProgramm (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetProgramm (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetParamLabel (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetParamDisplay (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetParamName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetVu (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetSampleRate (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetBlockSize (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallMainsChanged (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditGetRect (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditOpen (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditClose (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditDraw (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditMouse (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditKey (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditIdle (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditTop (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditSleep (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallIdentify (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetChunk (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetChunk (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallProcessEvents (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallCanBeAutomated (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallString2Parameter (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetNumProgramCategories (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetProgramNameIndexed (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallCopyProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallConnectInput (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallConnectOutput (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetInputProperties (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetOutputProperties (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetPlugCategory (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetCurrentPosition (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetDestinationBuffer (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallOfflineNotify (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallOfflinePrepare (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallOfflineRun (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallProcessVarIo (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetSpeakerArrangement (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetBlockSizeAndSampleRate (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetBypass (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetEffectName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetErrorText (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetVendorString (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetProductString (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetVendorVersion (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallVendorSpecific (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallCanDo (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetTailSize (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallIdle (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetIcon (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetViewPosition (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetParameterProperties (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallKeysRequired (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetVstVersion (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditKeyDown (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEditKeyUp (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetEditKnobMode (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetMidiProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetCurrentMidiProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetMidiProgramCategory (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallHasMidiProgramsChanged (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetMidiKeyName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallBeginSetProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallEndSetProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetSpeakerArrangement (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallShellGetNextPlugin (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallStartProcess (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallStopProcess (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetTotalSampleToProcess (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetPanLaw (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallBeginLoadBank (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallBeginLoadProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallSetProcessPrecision (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetNumMidiInputChannels (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
function HostCallGetNumMidiOutputChannels (Index, Value: Integer; ptr: pointer; opt: Single): Integer; virtual; |
|
Properties
property Effect: PVSTEffect read GetEffect; |
|
property AudioMaster: TAudioMasterCallbackFunc read FAudioMaster write SetAudioMaster; |
|
Generated by PasDoc 0.10.0 on 2007-11-13 13:04:18