Class TAudioOut (unit AudioIO)

Inherits from

TAudioIO

---------------------------TAudioOut Component-----------------------------

Constructors



Functions

Function ElapsedTime : Real;

-----------------ElapsedTime----------------John Mertus---14-June--97--

Function Start(Var TS : TAudioOut) : Boolean;

Waveform output handle

-----------------Start----------------------John Mertus---14-June--97--


Procedure StopAtOnce;

--------------------StopAtOnce-------------John Mertus---14-June--97--

Procedure StopGracefully;

--------------------StopGracefully---------John Mertus---14-June--97--

Procedure CloseWaveDevice;

-------------CloseWaveDevice----------------John Mertus---14-June--97--

Function QueueBuffer : Boolean;

----------------QueueBuffer----------------John Mertus---14-June--97--

Function ReadBuffer(Idx, N : Integer) : Boolean;

-------------ReadBuffer---------------------John Mertus---14-June--97--

Procedure SetPaused(Value : Boolean);

---------------SetPaused-----------------------John Mertus Oct 96---

Function Setup(Var TS: TAudioOut) : Boolean;

-------------SetupOutput--------------------John Mertus---14-June--97--

Function StartIt : Boolean;

-------------StartIt------------------------John Mertus---14-June--97--

Properties

property Paused : Boolean

Published declarations

Events

event OnFillBuffer : TBufferEvent


Variables

WaveHandle : HWaveOut;

Public declarations

CallBackWin : TCallBackWinOut;


FOnFillBuffer : TBufferEvent;


WaveDeviceOpen : Boolean;

Private declarations


Constructors


Functions


Function ElapsedTime : Real;

-----------------ElapsedTime----------------John Mertus---14-June--97--


Function Start(Var TS : TAudioOut) : Boolean;

Waveform output handle

-----------------Start----------------------John Mertus---14-June--97--


Procedure StopAtOnce;

--------------------StopAtOnce-------------John Mertus---14-June--97--


Procedure StopGracefully;

--------------------StopGracefully---------John Mertus---14-June--97--


Procedure CloseWaveDevice;

-------------CloseWaveDevice----------------John Mertus---14-June--97--


Function QueueBuffer : Boolean;

----------------QueueBuffer----------------John Mertus---14-June--97--


Function ReadBuffer(Idx, N : Integer) : Boolean;

-------------ReadBuffer---------------------John Mertus---14-June--97--


Procedure SetPaused(Value : Boolean);

---------------SetPaused-----------------------John Mertus Oct 96---


Function Setup(Var TS: TAudioOut) : Boolean;

-------------SetupOutput--------------------John Mertus---14-June--97--


Function StartIt : Boolean;

-------------StartIt------------------------John Mertus---14-June--97--


Properties


property Paused : Boolean

Published declarations


Events


event OnFillBuffer : TBufferEvent


Variables


WaveHandle : HWaveOut;

Public declarations


CallBackWin : TCallBackWinOut;


FOnFillBuffer : TBufferEvent;


WaveDeviceOpen : Boolean;

Private declarations