| 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