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

TDspBaseOsc

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

Declaration

Source position: DAV_ModularBaseOsc.pas line 11

type TDspBaseOsc = class(TDspBaseComponent)

protected

  FDCOffset: Single;

  

  FFrequency: Single;

  

  FAmplitude: Single;

  

  FAngle: TComplex64;

  

  FPosition: TDAVComplexDoubleDynArray;

  

  procedure SetAmplitude(); virtual;

  

  procedure SetDCOffset(); virtual;

  

  procedure SetFrequency(); virtual;

  

  procedure SampleRateChanged; override;

  

  procedure FrequencyChanged; virtual;

  

  procedure ChannelsChanged; override;

  

  procedure BeforeDestroy; override;

  

  procedure Process();

  

public

  procedure Init; override;

  

  procedure Reset; override;

  

published

  property Amplitude: Single; [rw]

  

  property DCOffset: Single; [rw]

  

  property Frequency: Single; [rw]

  

end;

Inheritance

TDspBaseOsc

  

|

TDspBaseComponent

  

|

TDAVProcessingComponent

  

|

TObject



CT Web help

CodeTyphon Studio