Class TWave (unit Wave)

Inherits from

TPersistent

TWave

Constructors



Functions

procedure Assign(Source: TPersistent);


procedure Clear;


destructor Destroy;

TWave

procedure LoadFromFile(const FileName : string);


procedure LoadFromStream(Stream: TStream);


procedure SaveToFile(const FileName : string);


procedure SaveToStream(Stream: TStream);


procedure SetPCMFormat(SamplesPerSec, BitsPerSample, Channels: Integer);


procedure DefineProperties(Filer: TFiler);


procedure ReadData(Stream: TStream);


procedure WriteData(Stream: TStream);


procedure SetFormatSize(Value: Integer);


procedure SetSize(Value: Integer);


Properties

property Data : Pointer


property Format : PWaveFormatEx


property FormatSize : Integer


property Size : Integer


Events

Variables

FData : Pointer;


FFormat : PWaveFormatEx;


FFormatSize : Integer;


FSize : Integer;



Constructors


Functions


procedure Assign(Source: TPersistent);


procedure Clear;


destructor Destroy;

TWave


procedure LoadFromFile(const FileName : string);


procedure LoadFromStream(Stream: TStream);


procedure SaveToFile(const FileName : string);


procedure SaveToStream(Stream: TStream);


procedure SetPCMFormat(SamplesPerSec, BitsPerSample, Channels: Integer);


procedure DefineProperties(Filer: TFiler);


procedure ReadData(Stream: TStream);


procedure WriteData(Stream: TStream);


procedure SetFormatSize(Value: Integer);


procedure SetSize(Value: Integer);


Properties


property Data : Pointer


property Format : PWaveFormatEx


property FormatSize : Integer


property Size : Integer


Events


Variables


FData : Pointer;


FFormat : PWaveFormatEx;


FFormatSize : Integer;


FSize : Integer;