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