| Class TAudioOut (unit AudioIO) |
---------------------------TAudioOut Component-----------------------------
| Constructors |
| Functions |
Function ElapsedTime : Real;
Function Start(Var TS : TAudioOut) : Boolean;-----------------Start----------------------John Mertus---14-June--97--
Procedure StopAtOnce;
Procedure StopGracefully;
Procedure CloseWaveDevice;
Function QueueBuffer : Boolean;
Function ReadBuffer(Idx, N : Integer) : Boolean;
Procedure SetPaused(Value : Boolean);
Function Setup(Var TS: TAudioOut) : Boolean;
Function StartIt : Boolean;| Properties |
property Paused : Boolean| Events |
event OnFillBuffer : TBufferEvent| Variables |
WaveHandle : HWaveOut;
CallBackWin : TCallBackWinOut;
FOnFillBuffer : TBufferEvent;
WaveDeviceOpen : Boolean;| 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 : BooleanPublished declarations
| Events |
event OnFillBuffer : TBufferEvent| Variables |
WaveHandle : HWaveOut;Public declarations
CallBackWin : TCallBackWinOut;
FOnFillBuffer : TBufferEvent;
WaveDeviceOpen : Boolean;Private declarations