Unit 'DAV_DspGoertzel' Package
[Overview][Classes][Index] [#pl_asiovst]

TCustomDspGoertzel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: DAV_DspGoertzel.pas line 45

type TCustomDspGoertzel = class(TDspSampleRatePersistent,IDspSink32,IDspSink64)

protected

  FState: array [0..1] of Double;

  

  FCoefficient: Double;

  

  procedure CalculateCoefficient;

  

  procedure FrequencyChanged; virtual;

  

public

  constructor Create; override;

  

  procedure ProcessSample32();

  

  procedure ProcessSample64();

  

  procedure Reset;

  

  property Frequency: Double; [rw]

  

  property Power: Double; [r]

  

  property Power_dB: Double; [r]

  

end;

Inheritance

TCustomDspGoertzel

  

|

TDspSampleRatePersistent,IDspSink32,IDspSink64

  

|

TDspPersistent

  

|

TNotifiablePersistent

  

|

TObject



CT Web help

CodeTyphon Studio