# Class TCustomVstProgram

Description | Hierarchy | Fields | Methods | Properties

## Unit

DVSTPrograms

## Declaration

`type TCustomVstProgram = class(TCollectionItem)`

## Description

## Hierarchy

- TCollectionItem
- TCustomVstProgram

## Overview

### Methods

| `constructor Create(ACollection: TCollection); override;`
| `destructor Destroy; override;`
| `function ParameterCount: integer;`
| `procedure SetParameterCount(cnt: integer);`

### Properties

| `property Parameter[AIndex: Integer]: Single read GetParameter write SetParameter;`
| `property Chunk: TMemoryStream read fChunkData write fChunkData;`
| `property DisplayName;`
| `property VSTModule: TBasicVSTModule read FVSTModule write FVSTModule;`
| `property OnInitialize: TNotifyEvent read FOnInitialize write FOnInitialize;`
| `property OnLoadChunk: TChunkEvent read FOnLoadChunk write FOnLoadChunk;`
| `property OnStoreChunk: TChunkEvent read FOnStoreChunk write FOnStoreChunk;`

## Description

### Methods

| `constructor Create(ACollection: TCollection); override;`

| `destructor Destroy; override;`

| `function ParameterCount: integer;`

| `procedure SetParameterCount(cnt: integer);`

### Properties

| `property Parameter[AIndex: Integer]: Single read GetParameter write SetParameter;`

| `property Chunk: TMemoryStream read fChunkData write fChunkData;`

| `property DisplayName;`

| `property VSTModule: TBasicVSTModule read FVSTModule write FVSTModule;`

| `property OnInitialize: TNotifyEvent read FOnInitialize write FOnInitialize;`

| `property OnLoadChunk: TChunkEvent read FOnLoadChunk write FOnLoadChunk;`

| `property OnStoreChunk: TChunkEvent read FOnStoreChunk write FOnStoreChunk;`

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