Class TCustomWaveStream (unit Wave)

Inherits from

TStream

TCustomWaveStream

Constructors



Functions

function Read(var Buffer; Count: Longint): Longint;


function Seek(Offset: Longint; Origin: Word): Longint;


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


function Write(const Buffer; Count: Longint): Longint;


function GetFilledSize: Integer;

TCustomWaveStream

function GetFormat: PWaveFormatEx;


function GetFormatSize: Integer;


function GetSize: Integer;


function ReadWave(var Buffer; Count: Integer): Integer;


procedure SetFormatSize(Value: Integer);


procedure SetSize(Value: Integer);


function WriteWave(const Buffer; Count: Integer): Integer;


Properties

property FilledSize : Integer


property Format : PWaveFormatEx


property FormatSize : Integer


property Size : Integer


Events

Variables

FPosition : Integer;



Constructors


Functions


function Read(var Buffer; Count: Longint): Longint;


function Seek(Offset: Longint; Origin: Word): Longint;


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


function Write(const Buffer; Count: Longint): Longint;


function GetFilledSize: Integer;

TCustomWaveStream


function GetFormat: PWaveFormatEx;


function GetFormatSize: Integer;


function GetSize: Integer;


function ReadWave(var Buffer; Count: Integer): Integer;


procedure SetFormatSize(Value: Integer);


procedure SetSize(Value: Integer);


function WriteWave(const Buffer; Count: Integer): Integer;


Properties


property FilledSize : Integer


property Format : PWaveFormatEx


property FormatSize : Integer


property Size : Integer


Events


Variables


FPosition : Integer;