Unit 'DAV_DspR128' Package
[Overview][Types][Classes][Index] [#pl_asiovst]

TCustomR128

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

Declaration

Source position: DAV_DspR128.pas line 53

type TCustomR128 = class(TDspSampleRatePersistent)

protected

  function GetPeakHold;

  

  function GetLoudnessShort;

  

  function GetLoudnessMomentary;

  

  function GetLoudnessIntegration; virtual; abstract;

  

  procedure ClearLinkedLoudness; virtual; abstract;

  

  procedure SampleRateChanged; override;

  

  procedure TimeChanged; virtual;

  

  procedure UpdateLoudness; virtual;

  

public

  constructor Create; override;

  

  destructor Destroy; override;

  

  procedure ResetPeak; virtual;

  

  procedure ResetUpdate; virtual;

  

  procedure StartIntegration; virtual;

  

  procedure StopIntegration; virtual;

  

  procedure ResetIntegration; virtual;

  

  property Loudness: Single; [r]

  

  property LoudnessShort: Single; [r]

  

  property LoudnessMomentary: Single; [r]

  

  property LoudnessIntegration: Single; [r]

  

  property LoudnessPeak: Single; [r]

  

  property TotalSamples: Integer; [r]

  

  property IntegrationIsRunning: Boolean; [r]

  

  property Time: TLoudnessTime; [rw]

  

  property OnLoudnessChanged: TLoudnessUpdate; [rw]

  

  property OnPeakLoudnessChanged: TLoudnessUpdate; [rw]

  

end;

Inheritance

TCustomR128

  

|

TDspSampleRatePersistent

  

|

TDspPersistent

  

|

TNotifiablePersistent

  

|

TObject



CT Web help

CodeTyphon Studio