[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: DAV_DspFilter.pas line 220
type TCustomBiquadIIRFilter = class(TCustomBandwidthIIRFilter) |
||
protected |
||
FDenominator: array [1..2] of Double; |
|
|
FNominator: array [0..2] of Double; |
|
|
FPoles: array [0..1] of TComplex32; |
|
|
FZeros: array [0..1] of TComplex32; |
|
|
FState: array [0..1] of Double; |
|
|
FStateStack: array of array [0..1] of Double; |
|
|
procedure CalculatePoleZeroes; virtual; |
|
|
function GetOrder; override; |
|
|
procedure SetOrder(); override; |
|
|
procedure AssignTo(); override; |
|
|
procedure CoefficientsChanged; override; |
|
|
public |
||
constructor Create; override; |
|
|
procedure ResetStates; override; |
|
|
procedure ResetStatesInt64; override; |
|
|
function ProcessSample32(); override; |
|
|
function ProcessSample64(); |
|
|
function MagnitudeSquared(); override; |
|
|
function MagnitudeLog10(); override; |
|
|
function Phase(); override; |
|
|
function Real(); override; |
|
|
function Imaginary(); override; |
|
|
procedure Complex(); |
|
|
procedure Reset; override; |
|
|
procedure PushStates; override; |
|
|
procedure PopStates; override; |
|
|
end; |
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |