# Class TGuiStaticWaveform

Description | Hierarchy | Fields | Methods | Properties

## Unit

DGuiStaticWaveform

## Declaration

`type TGuiStaticWaveform = class(TGuiBaseControl)`

## Description

no description available, TGuiBaseControl description follows

## Hierarchy

- TGraphicControl
- TGuiBaseControl
- TGuiStaticWaveform

## Overview

### Methods

| `constructor Create(AOwner: TComponent); override;`
| `destructor Destroy; override;`
| `procedure RedrawBuffer(doBufferFlip: Boolean); override;`
| `procedure SetWaveForm(NewWaveData: TAVDSingleDynArray; DoRedrawBuffer: Boolean = false; DoFlipBuffer: Boolean = false); overload;`
| `procedure SetWaveForm(NewWaveData: TAVDArrayOfSingleDynArray; DoRedrawBuffer: Boolean = false; DoFlipBuffer: Boolean = false); overload;`
| `procedure ClearWaveForm(DoRedrawBuffer: Boolean = false; DoFlipBuffer: Boolean = false);`

### Properties

| `property Wavedata: TAVDArrayOfSingleDynArray read fWaveData;`
| `property WaveLength: Integer read GetWaveLength;`
| `property WaveChannels: Integer read GetWaveChannels;`
| `property Transparent;`
| `property LineWidth;`
| `property LineColor;`
| `property Color;`
| `property DisplayChannels: integer read fDisplayChannels write SetDisplayChannels default 2;`
| `property WaveVPadding: Integer read fWaveVPadding write SetWaveVPadding default 3;`
| `property MedianVisible: Boolean read fMedianVisible write SetMedianVisible default true;`
| `property MedianColor: TColor read fMedianColor write SetMedianColor default clRed;`
| `property MedianLineWidth: Integer read fMedianLineWidth write SetMedianLineWidth default 1;`
| `property NormalizationType: TGuiNormalizationType read fNormalizationType write SetNormalizationType default ntNone;`
| `property WaveDrawMode: TGuiWaveDrawMode read fWaveDrawMode write SetWaveDrawMode default wdmSolid;`

## Description

### Methods

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

| `destructor Destroy; override;`

| `procedure RedrawBuffer(doBufferFlip: Boolean); override;`

| `procedure SetWaveForm(NewWaveData: TAVDSingleDynArray; DoRedrawBuffer: Boolean = false; DoFlipBuffer: Boolean = false); overload;`

| `procedure SetWaveForm(NewWaveData: TAVDArrayOfSingleDynArray; DoRedrawBuffer: Boolean = false; DoFlipBuffer: Boolean = false); overload;`

| `procedure ClearWaveForm(DoRedrawBuffer: Boolean = false; DoFlipBuffer: Boolean = false);`

### Properties

| `property Wavedata: TAVDArrayOfSingleDynArray read fWaveData;`

| `property WaveLength: Integer read GetWaveLength;`

| `property WaveChannels: Integer read GetWaveChannels;`

| `property Transparent;`

| `property LineWidth;`

| `property LineColor;`

| `property Color;`

| `property DisplayChannels: integer read fDisplayChannels write SetDisplayChannels default 2;`

| `property WaveVPadding: Integer read fWaveVPadding write SetWaveVPadding default 3;`

| `property MedianVisible: Boolean read fMedianVisible write SetMedianVisible default true;`

| `property MedianColor: TColor read fMedianColor write SetMedianColor default clRed;`

| `property MedianLineWidth: Integer read fMedianLineWidth write SetMedianLineWidth default 1;`

| `property NormalizationType: TGuiNormalizationType read fNormalizationType write SetNormalizationType default ntNone;`

| `property WaveDrawMode: TGuiWaveDrawMode read fWaveDrawMode write SetWaveDrawMode default wdmSolid;`

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