| 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