Class TAudioOut (unit AudioIO) |
Inherits from
TAudioIO
---------------------------TAudioOut Component-----------------------------
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--
property Paused : Boolean
Published declarations
event OnFillBuffer : TBufferEvent
WaveHandle : HWaveOut;
Public declarations
CallBackWin : TCallBackWinOut;
FOnFillBuffer : TBufferEvent;
WaveDeviceOpen : Boolean;
Private declarations
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--
property Paused : Boolean
Published declarations
event OnFillBuffer : TBufferEvent
WaveHandle : HWaveOut;
Public declarations
CallBackWin : TCallBackWinOut;
FOnFillBuffer : TBufferEvent;
WaveDeviceOpen : Boolean;
Private declarations