| Description | Hierarchy | Fields | Methods | Properties | 
type TunadspFFTControl = class(tGraphicControl)
FFT Control
![]()  | 
function displayMBSPBands(numBands: unsigned; values: punaMBSPBands; nSamples: unsigned): bool; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure onFFTDone(sender: tObject); virtual; | 
![]()  | 
procedure Paint(); override; | 
![]()  | 
procedure paintOnDC(dc: hDC); virtual; | 
![]()  | 
property active: boolean read getActive write setActive default false; | 
![]()  | 
property Align; | 
![]()  | 
property Anchors; | 
![]()  | 
property bandColorGrid: tColor index 3 read getBandColor write setBandColor default cldef_BandGrid; | 
![]()  | 
property bandColorLow: tColor index 0 read getBandColor write setBandColor default cldef_BandLow; | 
![]()  | 
property bandColorMed: tColor index 1 read getBandColor write setBandColor default cldef_BandMed; | 
![]()  | 
property bandColorTop: tColor index 2 read getBandColor write setBandColor default cldef_BandTop; | 
![]()  | 
property bandGap: unsigned read f_bandGap write f_bandGap default 0; | 
![]()  | 
property bandWidth: unsigned read f_bandWidth write f_bandWidth default 1; | 
![]()  | 
property channel: unsigned read getChannel write setChannel default 0; | 
![]()  | 
property color: tColor read getColorBack write setColorBack default  clBlack; | 
![]()  | 
property drawGrid: boolean read f_drawGrid write f_drawGrid default true; | 
![]()  | 
property drawStyle: TunadspFFTDrawStype read f_dstyle write f_dstyle default unaFFTDraw_Solid; | 
![]()  | 
property fallback: int read f_fallback write setFallback default 80; | 
![]()  | 
property fft: TunadspFFTPipe read f_pipe; | 
![]()  | 
property Font; | 
![]()  | 
property interval: unsigned read getInterval write setInterval default 100; | 
![]()  | 
property OnClick; | 
![]()  | 
property OnContextPopup; | 
![]()  | 
property OnDblClick; | 
![]()  | 
property OnMouseDown; | 
![]()  | 
property OnMouseMove; | 
![]()  | 
property OnMouseUp; | 
![]()  | 
property OnMouseWheel; | 
![]()  | 
property OnMouseWheelDown; | 
![]()  | 
property OnMouseWheelUp; | 
![]()  | 
property OnResize; | 
![]()  | 
property ParentColor; | 
![]()  | 
property ParentFont; | 
![]()  | 
property ParentShowHint; | 
![]()  | 
property PopupMenu; | 
![]()  | 
property steps: unsigned read getSteps write setSteps default 8; | 
![]()  | 
property Visible; | 
![]()  | 
function displayMBSPBands(numBands: unsigned; values: punaMBSPBands; nSamples: unsigned): bool; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure onFFTDone(sender: tObject); virtual; | 
![]()  | 
procedure Paint(); override; | 
![]()  | 
procedure paintOnDC(dc: hDC); virtual; | 
![]()  | 
property active: boolean read getActive write setActive default false; | 
| 
 Specifies whether this control is active and should display bars.  | |
![]()  | 
property Align; | 
![]()  | 
property Anchors; | 
![]()  | 
property bandColorGrid: tColor index 3 read getBandColor write setBandColor default cldef_BandGrid; | 
| 
 Color of grid.  | |
![]()  | 
property bandColorLow: tColor index 0 read getBandColor write setBandColor default cldef_BandLow; | 
| 
 Color of low portion of a bar.  | |
![]()  | 
property bandColorMed: tColor index 1 read getBandColor write setBandColor default cldef_BandMed; | 
| 
 Color of medium portion of a bar.  | |
![]()  | 
property bandColorTop: tColor index 2 read getBandColor write setBandColor default cldef_BandTop; | 
| 
 Color of top portion of a bar.  | |
![]()  | 
property bandGap: unsigned read f_bandGap write f_bandGap default 0; | 
| 
 Gap between bars/bands in pixels.  | |
![]()  | 
property bandWidth: unsigned read f_bandWidth write f_bandWidth default 1; | 
| 
 Width of each bar/band in pixels.  | |
![]()  | 
property channel: unsigned read getChannel write setChannel default 0; | 
| 
 Channle number to display spectrum for.  | |
![]()  | 
property color: tColor read getColorBack write setColorBack default  clBlack; | 
| 
 Background color.  | |
![]()  | 
property drawGrid: boolean read f_drawGrid write f_drawGrid default true; | 
| 
 Draw grid.  | |
![]()  | 
property drawStyle: TunadspFFTDrawStype read f_dstyle write f_dstyle default unaFFTDraw_Solid; | 
| 
 Draw style.  | |
![]()  | 
property fallback: int read f_fallback write setFallback default 80; | 
| 
 Fallback speed, 0 (instant) or from 1 (quite slow) to 99 (quite fast).  | |
![]()  | 
property fft: TunadspFFTPipe read f_pipe; | 
| 
 Internal data pipe.  | |
![]()  | 
property Font; | 
![]()  | 
property interval: unsigned read getInterval write setInterval default 100; | 
| 
 Update interval (milliseconds).  | |
![]()  | 
property OnClick; | 
![]()  | 
property OnContextPopup; | 
![]()  | 
property OnDblClick; | 
![]()  | 
property OnMouseDown; | 
![]()  | 
property OnMouseMove; | 
![]()  | 
property OnMouseUp; | 
![]()  | 
property OnMouseWheel; | 
![]()  | 
property OnMouseWheelDown; | 
![]()  | 
property OnMouseWheelUp; | 
![]()  | 
property OnResize; | 
![]()  | 
property ParentColor; | 
![]()  | 
property ParentFont; | 
![]()  | 
property ParentShowHint; | 
![]()  | 
property PopupMenu; | 
![]()  | 
property steps: unsigned read getSteps write setSteps default 8; | 
| 
 FFT steps = log2(windowSize).  | |
![]()  | 
property Visible; | 
(c) 2012 Lake of Soft