Delphi ASIO & VST Package: DVSTParameters: Class TCustomVstParameterProperty

Delphi ASIO & VST

Class TCustomVstParameterProperty

DescriptionHierarchyFieldsMethodsProperties

Unit

DVSTParameters

Declaration

type TCustomVstParameterProperty = class(TCollectionItem)

Description

Hierarchy

  • TCollectionItem
  • TCustomVstParameterProperty

Overview

Methods

Public constructor Create(ACollection: TCollection); override;
Public destructor Destroy; override;
Public function Smooth(i: Single): Single;

Properties

Published property Min: Single read FMin write FMin;
Published property Max: Single read FMax write FMax;
Published property CC: Integer read FCC write FCC default -1;
Published property Curve: TCurveType read FCurve write FCurve;
Published property DisplayName;
Published property Units: string read FUnits write SetUnits;
Published property CurveFactor: Single read FCurveFactor write FCurveFactor;
Published property SmoothingFactor: Single read FSmoothingFactor write FSmoothingFactor;
Published property CanBeAutomated: Boolean read FCanBeAutomated write FCanBeAutomated default true;
Published property ReportVST2Properties: Boolean read FV2Properties write FV2Properties default false;
Published property StepFloat: Single read FStepFloat write FStepFloat;
Published property SmallStepFloat: Single read FSmallStepFloat write FSmallStepFloat;
Published property LargeStepFloat: Single read FLargeStepFloat write FLargeStepFloat;
Published property Flags: TVstParameterPropertiesFlags read FFlags write FFlags default [];
Published property MinInteger: Integer read FMinInteger write FMinInteger default 0;
Published property MaxInteger: Integer read FMaxInteger write FMaxInteger default 100;
Published property StepInteger: Integer read FStepInteger write FStepInteger default 1;
Published property LargeStepInteger: Integer read FLargeStepInteger write FLargeStepInteger default 10;
Published property ShortLabel: string read GetShortLabel write SetShortLabel;
Published property VSTModule: TBasicVSTModule read FVSTModule write FVSTModule;
Published property OnParameterChange: TParameterChangeEvent read FOnSPC write FOnSPC;
Published property OnCustomParameterLabel: TCustomParameterLabelEvent read FOnCPL write FOnCPL;
Published property OnCustomParameterDisplay: TCustomParameterDisplayEvent read FOnCPD write FOnCPD;

Description

Methods

Public constructor Create(ACollection: TCollection); override;
 
Public destructor Destroy; override;
 
Public function Smooth(i: Single): Single;
 

Properties

Published property Min: Single read FMin write FMin;
 
Published property Max: Single read FMax write FMax;
 
Published property CC: Integer read FCC write FCC default -1;
 
Published property Curve: TCurveType read FCurve write FCurve;
 
Published property DisplayName;
 
Published property Units: string read FUnits write SetUnits;
 
Published property CurveFactor: Single read FCurveFactor write FCurveFactor;
 
Published property SmoothingFactor: Single read FSmoothingFactor write FSmoothingFactor;
 
Published property CanBeAutomated: Boolean read FCanBeAutomated write FCanBeAutomated default true;
 
Published property ReportVST2Properties: Boolean read FV2Properties write FV2Properties default false;
 
Published property StepFloat: Single read FStepFloat write FStepFloat;
 
Published property SmallStepFloat: Single read FSmallStepFloat write FSmallStepFloat;
 
Published property LargeStepFloat: Single read FLargeStepFloat write FLargeStepFloat;
 
Published property Flags: TVstParameterPropertiesFlags read FFlags write FFlags default [];
 
Published property MinInteger: Integer read FMinInteger write FMinInteger default 0;
 
Published property MaxInteger: Integer read FMaxInteger write FMaxInteger default 100;
 
Published property StepInteger: Integer read FStepInteger write FStepInteger default 1;
 
Published property LargeStepInteger: Integer read FLargeStepInteger write FLargeStepInteger default 10;
 
Published property ShortLabel: string read GetShortLabel write SetShortLabel;
 
Published property VSTModule: TBasicVSTModule read FVSTModule write FVSTModule;
 
Published property OnParameterChange: TParameterChangeEvent read FOnSPC write FOnSPC;
 
Published property OnCustomParameterLabel: TCustomParameterLabelEvent read FOnCPL write FOnCPL;
 
Published property OnCustomParameterDisplay: TCustomParameterDisplayEvent read FOnCPD write FOnCPD;
 

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