Delphi ASIO & VST Package: DVSTModuleWithPrograms: Class TVSTModuleWithPrograms

Delphi ASIO & VST

Class TVSTModuleWithPrograms

DescriptionHierarchyFieldsMethodsProperties

Unit

DVSTModuleWithPrograms

Declaration

type TVSTModuleWithPrograms = class(TVSTModuleWithMidi)

Description

no description available, TVSTModuleWithMidi description follows
no description available, TCustomVSTModule description follows
no description available, TBasicVSTModule description follows

-$DEFINE Debug

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public procedure SetParameterCount(cnt: integer);
Public function HostCallGetParameter(Index: Integer): Single; override;
Public procedure HostCallSetParameter(Index: Integer; Value: Single); override;
Public function HostCallEditOpen (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallSetProgramm (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallGetProgramm (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallSetProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallGetProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallGetParamLabel (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallGetParamDisplay (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallGetParamName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallGetChunk (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallSetChunk (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallCanBeAutomated (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallString2Parameter (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallGetNumProgramCategories (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallGetProgramNameIndexed (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallGetParameterProperties (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallBeginSetProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallEndSetProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallBeginLoadBank (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
Public function HostCallBeginLoadProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;

Properties

Public property numParams: Integer read FEffect.numParams write SetNumParams stored false;
Public property numPrograms: Integer read FEffect.numPrograms write SetNumPrograms stored false;
Public property CurrentProgram: Integer read FCurProgram write SetProgram;
Public property CurrentProgramName: string read GetCurrentProgramName write SetCurrentProgramName;
Public property Chunk: TMemoryStream read fChunkData write fChunkData;
Public property Programs: TCustomVstPrograms read FVstPrograms write SetVstPrograms;
Public property ParameterProperties: TCustomVstParameterProperties read FParameterProperties write SetParameterProperties;
Public property Parameter[Index: Integer]: Single read getParameter write setParameterAutomated;
Public property OnParameterChange: TParameterChangeEvent read FOnParameterChangeEvent write FOnParameterChangeEvent;
Public property OnBeginSetProgram: TNotifyEvent read FOnBeginSetProgram write FOnBeginSetProgram;
Public property OnEndSetProgram: TNotifyEvent read FOnEndSetProgram write FOnEndSetProgram;
Public property OnBeginLoadBank: TOnBeginLoadBankEvent read FOnBeginLoadBank write FOnBeginLoadBank;
Public property OnBeginLoadProgram: TOnBeginLoadProgramEvent read FOnBeginLoadProgram write FOnBeginLoadProgram;
Public property OnParameterSizeFailed: TNotifyEvent read FOnParameterSizeFailed write FOnParameterSizeFailed;
Public property OnBeforeProgramChange: TNotifyEvent read FOnBeforeProgramChange write FOnBeforeProgramChange;
Public property OnAfterProgramChange: TNotifyEvent read FOnAfterProgramChange write FOnAfterProgramChange;
Public property OnGetChunkParameter: TGetChunkParameterEvent read FOnGetChunkParamEvent write FOnGetChunkParamEvent;

Description

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public procedure SetParameterCount(cnt: integer);
 
Public function HostCallGetParameter(Index: Integer): Single; override;
 
Public procedure HostCallSetParameter(Index: Integer; Value: Single); override;
 
Public function HostCallEditOpen (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallSetProgramm (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallGetProgramm (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallSetProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallGetProgramName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallGetParamLabel (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallGetParamDisplay (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallGetParamName (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallGetChunk (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallSetChunk (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallCanBeAutomated (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallString2Parameter (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallGetNumProgramCategories (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallGetProgramNameIndexed (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallGetParameterProperties (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallBeginSetProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallEndSetProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallBeginLoadBank (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 
Public function HostCallBeginLoadProgram (Index, Value: Integer; ptr: pointer; opt: Single): Integer; override;
 

Properties

Public property numParams: Integer read FEffect.numParams write SetNumParams stored false;
 
Public property numPrograms: Integer read FEffect.numPrograms write SetNumPrograms stored false;
 
Public property CurrentProgram: Integer read FCurProgram write SetProgram;
 
Public property CurrentProgramName: string read GetCurrentProgramName write SetCurrentProgramName;
 
Public property Chunk: TMemoryStream read fChunkData write fChunkData;
 
Public property Programs: TCustomVstPrograms read FVstPrograms write SetVstPrograms;
 
Public property ParameterProperties: TCustomVstParameterProperties read FParameterProperties write SetParameterProperties;
 
Public property Parameter[Index: Integer]: Single read getParameter write setParameterAutomated;
 
Public property OnParameterChange: TParameterChangeEvent read FOnParameterChangeEvent write FOnParameterChangeEvent;
 
Public property OnBeginSetProgram: TNotifyEvent read FOnBeginSetProgram write FOnBeginSetProgram;
 
Public property OnEndSetProgram: TNotifyEvent read FOnEndSetProgram write FOnEndSetProgram;
 
Public property OnBeginLoadBank: TOnBeginLoadBankEvent read FOnBeginLoadBank write FOnBeginLoadBank;
 
Public property OnBeginLoadProgram: TOnBeginLoadProgramEvent read FOnBeginLoadProgram write FOnBeginLoadProgram;
 
Public property OnParameterSizeFailed: TNotifyEvent read FOnParameterSizeFailed write FOnParameterSizeFailed;
 
Public property OnBeforeProgramChange: TNotifyEvent read FOnBeforeProgramChange write FOnBeforeProgramChange;
 
Public property OnAfterProgramChange: TNotifyEvent read FOnAfterProgramChange write FOnAfterProgramChange;
 
Public property OnGetChunkParameter: TGetChunkParameterEvent read FOnGetChunkParamEvent write FOnGetChunkParamEvent;
 

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