Class TAudioIn (unit AudioIO)

Inherits from

TAudioIO

---------------------------TAudioIn Component-----------------------------

Constructors



Functions

Function ElapsedTime : Real;

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

Function Start(Var TS : TAudioIn) : 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 ProcessBuffer(B : lpstr; N : Integer) : Boolean;

-----------ProcessBuffer---------------------John Mertus---14-June--97--

Function QueueBuffer : Boolean;

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

Function Setup(Var TS: TAudioIn) : Boolean;

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

Function StartIt : Boolean;

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

Properties

Events

event OnBufferFilled : TBufferEvent

Published declarations

Variables

WaveHandle : HWaveOut;

Public declarations

CallBackWin : TCallBackWinIn;


FOnBufferFilled : TBufferEvent;


WaveDeviceOpen : Boolean;

Private declarations


Constructors


Functions


Function ElapsedTime : Real;

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


Function Start(Var TS : TAudioIn) : 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 ProcessBuffer(B : lpstr; N : Integer) : Boolean;

-----------ProcessBuffer---------------------John Mertus---14-June--97--


Function QueueBuffer : Boolean;

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


Function Setup(Var TS: TAudioIn) : Boolean;

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


Function StartIt : Boolean;

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


Properties


Events


event OnBufferFilled : TBufferEvent

Published declarations


Variables


WaveHandle : HWaveOut;

Public declarations


CallBackWin : TCallBackWinIn;


FOnBufferFilled : TBufferEvent;


WaveDeviceOpen : Boolean;

Private declarations