| Description | Hierarchy | Fields | Methods | Properties | 
type TunadspFFTPipe = class(unavclInOutPipe)
FFT Pipe
![]()  | 
function applyFormat(data: pointer; len: uint; provider: unavclInOutPipe = nil; restoreActiveState: bool = false): bool; override; | 
![]()  | 
function doOpen(): bool; override; | 
![]()  | 
function doRead(data: pointer; len: uint): uint; override; | 
![]()  | 
function doWrite(data: pointer; len: uint; provider: pointer = nil): uint; override; | 
![]()  | 
function getAvailableDataLen(index: integer): uint; override; | 
![]()  | 
function getFormatExchangeData(out data: pointer): uint; override; | 
![]()  | 
function isActive(): bool; override; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure doClose(); override; | 
![]()  | 
property channel: unsigned read f_channel write f_channel; | 
![]()  | 
property fft: unadspFFT read f_fft; | 
![]()  | 
property onFFTDone: tNotifyEvent read f_onFFTDone write f_onFFTDone; | 
![]()  | 
property updateInterval: unsigned read getInterval write setInterval; | 
![]()  | 
function applyFormat(data: pointer; len: uint; provider: unavclInOutPipe = nil; restoreActiveState: bool = false): bool; override; | 
| 
 Applies new format of the stream to the pipe.  | |
![]()  | 
function doOpen(): bool; override; | 
| 
 Opens the pipe.  | |
![]()  | 
function doRead(data: pointer; len: uint): uint; override; | 
| 
 Reads data from the pipe.  | |
![]()  | 
function doWrite(data: pointer; len: uint; provider: pointer = nil): uint; override; | 
| 
 Writes data into the pipe.  | |
![]()  | 
function getAvailableDataLen(index: integer): uint; override; | 
| 
 Returns available data size in the pipe.  | |
![]()  | 
function getFormatExchangeData(out data: pointer): uint; override; | 
| 
 Fills the format of the pipe stream.  | |
![]()  | 
function isActive(): bool; override; | 
| 
 Returns active state of the pipe.  | |
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
procedure BeforeDestruction(); override; | 
![]()  | 
procedure doClose(); override; | 
| 
 Closes the pipe.  | |
![]()  | 
property channel: unsigned read f_channel write f_channel; | 
![]()  | 
property fft: unadspFFT read f_fft; | 
![]()  | 
property onFFTDone: tNotifyEvent read f_onFFTDone write f_onFFTDone; | 
![]()  | 
property updateInterval: unsigned read getInterval write setInterval; | 
(c) 2012 Lake of Soft