Delphi ASIO & VST Package: DGuiLevelMeter: Class TGuiLevelMeter

Delphi ASIO & VST

Class TGuiLevelMeter

DescriptionHierarchyFieldsMethodsProperties

Unit

DGuiLevelMeter

Declaration

type TGuiLevelMeter = class(TGuiBaseControl)

Description

no description available, TGuiBaseControl description follows

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public procedure RedrawBuffer(doBufferFlip: Boolean); override;
Public procedure ResetPeaks;
Public procedure ProcessBufferIndirect(NewWaveData: TAVDArrayOfSingleDynArray; Channels, SampleFrames: Integer);
Public procedure ProcessBuffer(NewWaveData: TAVDSingleDynArray; InpLen: Integer = -1); overload;
Public procedure ProcessBuffer(NewWaveData: TAVDArrayOfSingleDynArray; InpLen: Integer = -1); overload;

Properties

Published property Transparent;
Published property LineWidth;
Published property LineColor;
Published property Color;
Published property RedrawInterval;
Published property FillColor: TColor read FFillColor write SetFillColor default clGreen;
Published property FillStyle: TBrushStyle read FFillStyle write SetFillStyle default bsSolid;
Published property LineStyle: TPenStyle read FLineStyle write SetLineStyle default psSolid;
Published property MaxLineColor: TColor read FMaxLineColor write SetMaxLineColor default clBlue;
Published property MaxLineStyle: TPenStyle read FMaxLineStyle write SetMaxLineStyle default psSolid;
Published property MaxLineWidth: Integer read FMaxLineWidth write SetMaxLineWidth default 1;
Published property ClippingLineColor: TColor read FClippingLineColor write SetClippingLineColor default clBlack;
Published property ClippingLineStyle: TPenStyle read FClippingLineStyle write SetClippingLineStyle default psSolid;
Published property ClippingLineWidth: Integer read FClippingLineWidth write SetClippingLineWidth default 1;
Published property ClippingFillColor: TColor read FClippingFillColor write SetClippingFillColor default clRed;
Published property ClippingFillStyle: TBrushStyle read FClippingFillStyle write SetClippingFillStyle default bsSolid;
Published property ClippingBoxSize: Integer read FClippingBoxSize write SetClippingBoxSize default 5;
Published property ShowMaximum: Boolean read FShowMaximum write SetShowMaximum default true;
Published property ShowClipping: TGuiShowClipping read FShowClipping write SetShowClipping default scTop;
Published property SampleRate: single read GetSampleRate write SetSampleRate;
Published property MaximumTimeFactor: Single read FMaximumTimeFactor write SetMaximumTimeFactor;
Published property LevelAttack: Single read GetLevelAttack write SetLevelAttack;
Published property LevelRelease: Single read GetLevelRelease write SetLevelRelease;
Published property LevelDirection: TGuiLevelDirection read FLevelDirection write SetLevelDirection default ldmVertical;
Published property DisplayChannels: Integer read FDisplayChannels write SetDisplayChannels default 2;
Published property BarWidthPercentage: Single read FBarWidthPercentage write SetBarWidthPercentage;

Description

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public procedure RedrawBuffer(doBufferFlip: Boolean); override;
 
Public procedure ResetPeaks;
 
Public procedure ProcessBufferIndirect(NewWaveData: TAVDArrayOfSingleDynArray; Channels, SampleFrames: Integer);
 
Public procedure ProcessBuffer(NewWaveData: TAVDSingleDynArray; InpLen: Integer = -1); overload;
 
Public procedure ProcessBuffer(NewWaveData: TAVDArrayOfSingleDynArray; InpLen: Integer = -1); overload;
 

Properties

Published property Transparent;
 
Published property LineWidth;
 
Published property LineColor;
 
Published property Color;
 
Published property RedrawInterval;
 
Published property FillColor: TColor read FFillColor write SetFillColor default clGreen;
 
Published property FillStyle: TBrushStyle read FFillStyle write SetFillStyle default bsSolid;
 
Published property LineStyle: TPenStyle read FLineStyle write SetLineStyle default psSolid;
 
Published property MaxLineColor: TColor read FMaxLineColor write SetMaxLineColor default clBlue;
 
Published property MaxLineStyle: TPenStyle read FMaxLineStyle write SetMaxLineStyle default psSolid;
 
Published property MaxLineWidth: Integer read FMaxLineWidth write SetMaxLineWidth default 1;
 
Published property ClippingLineColor: TColor read FClippingLineColor write SetClippingLineColor default clBlack;
 
Published property ClippingLineStyle: TPenStyle read FClippingLineStyle write SetClippingLineStyle default psSolid;
 
Published property ClippingLineWidth: Integer read FClippingLineWidth write SetClippingLineWidth default 1;
 
Published property ClippingFillColor: TColor read FClippingFillColor write SetClippingFillColor default clRed;
 
Published property ClippingFillStyle: TBrushStyle read FClippingFillStyle write SetClippingFillStyle default bsSolid;
 
Published property ClippingBoxSize: Integer read FClippingBoxSize write SetClippingBoxSize default 5;
 
Published property ShowMaximum: Boolean read FShowMaximum write SetShowMaximum default true;
 
Published property ShowClipping: TGuiShowClipping read FShowClipping write SetShowClipping default scTop;
 
Published property SampleRate: single read GetSampleRate write SetSampleRate;
 
Published property MaximumTimeFactor: Single read FMaximumTimeFactor write SetMaximumTimeFactor;
 
Published property LevelAttack: Single read GetLevelAttack write SetLevelAttack;
 
Published property LevelRelease: Single read GetLevelRelease write SetLevelRelease;
 
Published property LevelDirection: TGuiLevelDirection read FLevelDirection write SetLevelDirection default ldmVertical;
 
Published property DisplayChannels: Integer read FDisplayChannels write SetDisplayChannels default 2;
 
Published property BarWidthPercentage: Single read FBarWidthPercentage write SetBarWidthPercentage;
 

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