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