[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: DAV_VSTBasicModule.pas line 55
type TBasicVSTModule = class(TDataModule) |
||
protected |
||
|
||
|
||
FUseAudioEffectPtr: Boolean; |
|
|
|
||
FWinAmpEditorForm: TForm; |
|
|
FWinAmpBypass: Boolean; |
|
|
FWinAmpInputBuffer: array of PDAVSingleFixedArray; |
|
|
FWinAmpOutputBuffer: array of PDAVSingleFixedArray; |
|
|
FWinAmpNrChannels: Integer; |
|
|
FWinAmpSampleRate: Integer; |
|
|
FWinAmpSampleFrames: Integer; |
|
|
|
||
|
||
function GetEffect; virtual; |
|
|
procedure SetAudioMaster(); virtual; |
|
|
function CallAudioMaster(); virtual; |
|
|
procedure WinAmpConfig; virtual; |
|
|
procedure WinAmpQuit; virtual; |
|
|
function WinAmpModifySamples(); virtual; |
|
|
function GetMasterVersion; virtual; |
|
|
function GetCurrentUniqueID; virtual; |
|
|
procedure MasterIdle; virtual; |
|
|
function IsInputConnected(); virtual; |
|
|
function IsOutputConnected(); virtual; |
|
|
procedure WantEvents(); |
|
|
function GetTimeInfo(); virtual; |
|
|
procedure SetTimeInfo(); virtual; |
|
|
function TempoAt(); virtual; |
|
|
function SendVstEventsToHost(); |
|
|
function GetNumAutomatableParameters; virtual; |
|
|
procedure SetParameterAutomated(); virtual; |
|
|
function GetParameterQuantization; virtual; |
|
|
function GetInputLatency; virtual; |
|
|
function GetOutputLatency; virtual; |
|
|
function GetPreviousPlug(); virtual; |
|
|
function GetNextPlug(); virtual; |
|
|
function WillProcessReplacing; virtual; |
|
|
function GetCurrentProcessLevel; virtual; |
|
|
function GetAutomationState; virtual; |
|
|
function OfflineRead(); virtual; |
|
|
function OfflineWrite(); virtual; |
|
|
function OfflineStart(); virtual; |
|
|
function OfflineGetCurrentPass; virtual; |
|
|
function OfflineGetCurrentMetaPass; virtual; |
|
|
procedure SetOutputSampleRate(); virtual; |
|
|
function GetHostVendorString(); virtual; |
|
|
function GetHostProductString(); virtual; |
|
|
function GetHostVendorVersion; virtual; |
|
|
function HostVendorSpecific(); virtual; |
|
|
function GetCanHostDo(); virtual; |
|
|
function GetHostLanguage; virtual; |
|
|
function OpenWindow(); virtual; |
|
|
function CloseWindow(); virtual; |
|
|
function GetDirectory; virtual; |
|
|
function UpdateDisplay; virtual; |
|
|
function IOChanged; virtual; |
|
|
function NeedIdle; virtual; |
|
|
function SizeWindow(); virtual; |
|
|
function BeginEdit(); virtual; |
|
|
function EndEdit(); virtual; |
|
|
function OpenFileSelector(); virtual; |
|
|
function CloseFileSelector(); |
|
|
function GetChunkFile(); |
|
|
function HostCallOpen(); virtual; |
|
|
function HostCallClose(); virtual; |
|
|
function HostCallSetProgram(); virtual; |
|
|
function HostCallGetProgram(); virtual; |
|
|
function HostCallSetProgramName(); virtual; |
|
|
function HostCallGetProgramName(); virtual; |
|
|
function HostCallGetParamLabel(); virtual; |
|
|
function HostCallGetParamDisplay(); virtual; |
|
|
function HostCallGetParamName(); virtual; |
|
|
function HostCallGetVu(); virtual; |
|
|
function HostCallSetSampleRate(); virtual; |
|
|
function HostCallSetBlockSize(); virtual; |
|
|
function HostCallMainsChanged(); virtual; |
|
|
function HostCallEditGetRect(); virtual; |
|
|
function HostCallEditOpen(); virtual; |
|
|
function HostCallEditClose(); virtual; |
|
|
function HostCallEditDraw(); virtual; |
|
|
function HostCallEditMouse(); virtual; |
|
|
function HostCallEditKey(); virtual; |
|
|
function HostCallEditIdle(); virtual; |
|
|
function HostCallEditTop(); virtual; |
|
|
function HostCallEditSleep(); virtual; |
|
|
function HostCallIdentify(); virtual; |
|
|
function HostCallGetChunk(); virtual; |
|
|
function HostCallSetChunk(); virtual; |
|
|
function HostCallProcessEvents(); virtual; |
|
|
function HostCallCanBeAutomated(); virtual; |
|
|
function HostCallString2Parameter(); virtual; |
|
|
function HostCallGetNumProgramCategories(); virtual; |
|
|
function HostCallGetProgramNameIndexed(); virtual; |
|
|
function HostCallCopyProgram(); virtual; |
|
|
function HostCallConnectInput(); virtual; |
|
|
function HostCallConnectOutput(); virtual; |
|
|
function HostCallGetInputProperties(); virtual; |
|
|
function HostCallGetOutputProperties(); virtual; |
|
|
function HostCallGetPlugCategory(); virtual; |
|
|
function HostCallGetCurrentPosition(); virtual; |
|
|
function HostCallGetDestinationBuffer(); virtual; |
|
|
function HostCallOfflineNotify(); virtual; |
|
|
function HostCallOfflinePrepare(); virtual; |
|
|
function HostCallOfflineRun(); virtual; |
|
|
function HostCallProcessVarIo(); virtual; |
|
|
function HostCallSetSpeakerArrangement(); virtual; |
|
|
function HostCallSetBlockSizeAndSampleRate(); virtual; |
|
|
function HostCallSetBypass(); virtual; |
|
|
function HostCallGetEffectName(); virtual; |
|
|
function HostCallGetErrorText(); virtual; |
|
|
function HostCallGetVendorString(); virtual; |
|
|
function HostCallGetProductString(); virtual; |
|
|
function HostCallGetVendorVersion(); virtual; |
|
|
function HostCallVendorSpecific(); virtual; |
|
|
function HostCallCanDo(); virtual; |
|
|
function HostCallGetTailSize(); virtual; |
|
|
function HostCallIdle(); virtual; |
|
|
function HostCallGetIcon(); virtual; |
|
|
function HostCallSetViewPosition(); virtual; |
|
|
function HostCallGetParameterProperties(); virtual; |
|
|
function HostCallKeysRequired(); virtual; |
|
|
function HostCallGetVstVersion(); virtual; |
|
|
function HostCallEditKeyDown(); virtual; |
|
|
function HostCallEditKeyUp(); virtual; |
|
|
function HostCallSetEditKnobMode(); virtual; |
|
|
function HostCallGetMidiProgramName(); virtual; |
|
|
function HostCallGetCurrentMidiProgram(); virtual; |
|
|
function HostCallGetMidiProgramCategory(); virtual; |
|
|
function HostCallHasMidiProgramsChanged(); virtual; |
|
|
function HostCallGetMidiKeyName(); virtual; |
|
|
function HostCallBeginSetProgram(); virtual; |
|
|
function HostCallEndSetProgram(); virtual; |
|
|
function HostCallGetSpeakerArrangement(); virtual; |
|
|
function HostCallShellGetNextPlugin(); virtual; |
|
|
function HostCallStartProcess(); virtual; |
|
|
function HostCallStopProcess(); virtual; |
|
|
function HostCallSetTotalSampleToProcess(); virtual; |
|
|
function HostCallSetPanLaw(); virtual; |
|
|
function HostCallBeginLoadBank(); virtual; |
|
|
function HostCallBeginLoadProgram(); virtual; |
|
|
function HostCallSetProcessPrecision(); virtual; |
|
|
function HostCallGetNumMidiInputChannels(); virtual; |
|
|
function HostCallGetNumMidiOutputChannels(); virtual; |
|
|
procedure HostCallProcess(); virtual; abstract; |
|
|
procedure HostCallProcess32Replacing(); virtual; abstract; |
|
|
procedure HostCallProcess64Replacing(); virtual; abstract; |
|
|
function HostCallDispatchEffect(); virtual; |
|
|
function HostCallGetParameter(); virtual; abstract; |
|
|
procedure HostCallSetParameter(); virtual; abstract; |
|
|
function UpdateSampleRate; virtual; |
|
|
function UpdateBlockSize; virtual; |
|
|
function GetInputSpeakerArrangement; virtual; |
|
|
function GetOutputSpeakerArrangement; virtual; |
|
|
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
class function GetStaticDescription; virtual; |
|
|
property Effect: PVSTEffect; [r] |
|
|
property AudioMaster: TAudioMasterCallbackFunc; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |