Delphi ASIO & VST Package: DVSTHost: Class TVstHost

Delphi ASIO & VST

Class TVstHost

DescriptionHierarchyFieldsMethodsProperties

Unit

DVSTHost

Declaration

type TVstHost = class(TComponent)

Description

Hierarchy

  • TComponent
  • TVstHost

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public procedure UpdateVstTimeInfo(samples: word = 1);
Public procedure ResetVstTimeInformation;

Properties

Published property LatencyInput: Integer read FInputLatency write FInputLatency default 0;
Published property LatencyOutput: Integer read FOutputLatency write FOutputLatency default 0;
Published property VstPlugIns: TVstPlugIns read FVstPlugIns write SetVstPlugIns;
Published property Language: TVstHostLanguage read FLanguage write FLanguage default kVstLangEnglish;
Published property NumAutomatableParameters : Integer read FnumAutomatable write FnumAutomatable default 0;
Published property ParameterQuantization : Integer read FParamQuan write FParamQuan default MAXINT;
Published property BlockSize: Integer read getBlockSize write setBlocksize default 2048;
Published property CanDos: THostCanDos read getHostCanDos write setHostCanDos;
Published property ManageIdleAutomaticly : Boolean read FautoIdle write FautoIdle;
Published property Tempo: Single read getHostTempo write SetHostTempo;
Published property VstVersion: Integer read getHostVersion write setHostVersion;
Published property VendorString: string read FVendorString write FVendorString;
Published property VendorVersion: Integer read FVendorVersion write FVendorVersion;
Published property ProductString: string read FProductString write FProductString;
Published property PlugInDir: string read FPlugInDir write FPlugInDir;
Published property VstTimeInfo : TVstTimeInformation read FVTI write FVTI;
Published property OnCreate: TNotifyEvent read FOnCreate write FOnCreate;
Published property OnDestroy: TNotifyEvent read FOnDestroy write FOnDestroy;

Description

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public procedure UpdateVstTimeInfo(samples: word = 1);
 
Public procedure ResetVstTimeInformation;
 

Properties

Published property LatencyInput: Integer read FInputLatency write FInputLatency default 0;
 
Published property LatencyOutput: Integer read FOutputLatency write FOutputLatency default 0;
 
Published property VstPlugIns: TVstPlugIns read FVstPlugIns write SetVstPlugIns;
 
Published property Language: TVstHostLanguage read FLanguage write FLanguage default kVstLangEnglish;
 
Published property NumAutomatableParameters : Integer read FnumAutomatable write FnumAutomatable default 0;
 
Published property ParameterQuantization : Integer read FParamQuan write FParamQuan default MAXINT;
 
Published property BlockSize: Integer read getBlockSize write setBlocksize default 2048;
 
Published property CanDos: THostCanDos read getHostCanDos write setHostCanDos;
 
Published property ManageIdleAutomaticly : Boolean read FautoIdle write FautoIdle;
 
Published property Tempo: Single read getHostTempo write SetHostTempo;
 
Published property VstVersion: Integer read getHostVersion write setHostVersion;
 
Published property VendorString: string read FVendorString write FVendorString;
 
Published property VendorVersion: Integer read FVendorVersion write FVendorVersion;
 
Published property ProductString: string read FProductString write FProductString;
 
Published property PlugInDir: string read FPlugInDir write FPlugInDir;
 
Published property VstTimeInfo : TVstTimeInformation read FVTI write FVTI;
 
Published property OnCreate: TNotifyEvent read FOnCreate write FOnCreate;
 
Published property OnDestroy: TNotifyEvent read FOnDestroy write FOnDestroy;
 

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