Description | Hierarchy | Fields | Methods | Properties |
type unavclDSPDLibMultiBand = class(unaDSPDLibWavePipe)
– –
f_dsplObj: dspl_handle; |
function applyDeviceFormat(format: PWAVEFORMATEXTENSIBLE; isSrc: bool = true): bool; override; |
|
function getNumFreq(): int; virtual; |
|
procedure AfterConstruction(); override; |
|
procedure doSetNumBands(value: unsigned); virtual; |
property dsplObj: dspl_handle read f_dsplObj; |
|
property freqAssignMode: unavcDSPDLib_freqAssignMode read f_freqAssignMode write f_freqAssignMode default unafam_powerOf2; |
|
property frequency[band:unsigned]: dspl_float read getFreq write setFreq; |
|
property numBands: unsigned read f_numBands write setNumBands default c_defNumBands; |
f_dsplObj: dspl_handle; |
|
function applyDeviceFormat(format: PWAVEFORMATEXTENSIBLE; isSrc: bool = true): bool; override; |
|
In addition makes sure frequencises are correct. |
function getNumFreq(): int; virtual; |
|
Usually number of freq equals number of bands, but some classes may override this. |
procedure AfterConstruction(); override; |
|
procedure doSetNumBands(value: unsigned); virtual; |
|
property dsplObj: dspl_handle read f_dsplObj; |
|
DSPDLib object. |
property freqAssignMode: unavcDSPDLib_freqAssignMode read f_freqAssignMode write f_freqAssignMode default unafam_powerOf2; |
|
Frequences assigment mode. |
property frequency[band:unsigned]: dspl_float read getFreq write setFreq; |
|
Frequency value for a specific band. |
property numBands: unsigned read f_numBands write setNumBands default c_defNumBands; |
|
Number of bands, 32 max. |
(c) 2012 Lake of Soft