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

TBuildingBlocksCircular64

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

Declaration

Source position: DAV_DspBuildingBlocks.pas line 144

type TBuildingBlocksCircular64 = class(TCustomBuildingBlocks64,IDspSink64)

protected

  FBlock64: PDAVDoubleFixedArray;

  

  FSamplesInBlock: Integer;

  

  FSampleAdvance: Integer;

  

  procedure AllocateBuffer; override;

  

  procedure ClearBuffer; override;

  

  procedure OverlapSizeChanged; override;

  

  procedure BlockComplete; override;

  

  procedure BlockSizeChanged; override;

  

public

  constructor Create; override;

  

  destructor Destroy; override;

  

  procedure ProcessSample64(); overload;

  

  procedure ProcessBlock64(); overload;

  

published

  property BlockSize: Integer;

  

  property OverlapSize: Integer;

  

  property OnProcess: TProcessBlock64;

  

end;

Inheritance

TBuildingBlocksCircular64

  

|

TCustomBuildingBlocks64,IDspSink64

  

|

TCustomBuildingBlocks

  

|

TDspPersistent

  

|

TNotifiablePersistent

  

|

TObject



CT Web help

CodeTyphon Studio