# Class TVstHost

Description | Hierarchy | Fields | Methods | Properties

## Unit

DVSTHost

## Declaration

`type TVstHost = class(TComponent)`

## Description

## Hierarchy

- TComponent
- TVstHost

## Overview

### Methods

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

### Properties

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

## Description

### Methods

| `constructor Create(AOwner: TComponent); override;`

| `destructor Destroy; override;`

| `procedure UpdateVstTimeInfo(samples: word = 1);`

| `procedure ResetVstTimeInformation;`

### Properties

| `property LatencyInput: Integer read FInputLatency write FInputLatency default 0;`

| `property LatencyOutput: Integer read FOutputLatency write FOutputLatency default 0;`

| `property VstPlugIns: TVstPlugIns read FVstPlugIns write SetVstPlugIns;`

| `property Language: TVstHostLanguage read FLanguage write FLanguage default kVstLangEnglish;`

| `property NumAutomatableParameters : Integer read FnumAutomatable write FnumAutomatable default 0;`

| `property ParameterQuantization : Integer read FParamQuan write FParamQuan default MAXINT;`

| `property BlockSize: Integer read getBlockSize write setBlocksize default 2048;`

| `property CanDos: THostCanDos read getHostCanDos write setHostCanDos;`

| `property ManageIdleAutomaticly : Boolean read FautoIdle write FautoIdle;`

| `property Tempo: Single read getHostTempo write SetHostTempo;`

| `property VstVersion: Integer read getHostVersion write setHostVersion;`

| `property VendorString: string read FVendorString write FVendorString;`

| `property VendorVersion: Integer read FVendorVersion write FVendorVersion;`

| `property ProductString: string read FProductString write FProductString;`

| `property PlugInDir: string read FPlugInDir write FPlugInDir;`

| `property VstTimeInfo : TVstTimeInformation read FVTI write FVTI;`

| `property OnCreate: TNotifyEvent read FOnCreate write FOnCreate;`

| `property OnDestroy: TNotifyEvent read FOnDestroy write FOnDestroy;`

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