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