CLAM::DXFullDuplex Class Reference

#include <DXFullDuplex.hxx>

List of all members.


Detailed Description

Definition at line 79 of file DXFullDuplex.hxx.


Public Member Functions

 DXFullDuplex (TUInt32 irate, TByte ichannels, TSize latency, LPGUID pGUID)
 ~DXFullDuplex ()
HRESULT Start (void)
HRESULT Poll (void)
HRESULT Write (short *buf, TSize size)
HRESULT Read (short *buf, TSize size)

Public Attributes

DWORD mLatency

Static Public Attributes

static HWND shMainWnd = 0

Constructor & Destructor Documentation

DXFullDuplex::DXFullDuplex ( TUInt32  irate,
TByte  ichannels,
TSize  latency,
LPGUID  pGUID 
)

Definition at line 42 of file DXFullDuplex.cxx.

DXFullDuplex::~DXFullDuplex (  ) 

Definition at line 61 of file DXFullDuplex.cxx.

References CLAM::SafeRelease().


Member Function Documentation

HRESULT DXFullDuplex::Start ( void   ) 

Definition at line 327 of file DXFullDuplex.cxx.

References mLatency.

HRESULT DXFullDuplex::Poll ( void   ) 

Definition at line 301 of file DXFullDuplex.cxx.

References mLatency.

HRESULT DXFullDuplex::Write ( short *  buf,
TSize  size 
)

Definition at line 245 of file DXFullDuplex.cxx.

References L, and NULL.

HRESULT DXFullDuplex::Read ( short *  buf,
TSize  size 
)

Definition at line 202 of file DXFullDuplex.cxx.

References L, mLatency, and NULL.


Member Data Documentation

HWND DXFullDuplex::shMainWnd = 0 [static]

Definition at line 85 of file DXFullDuplex.hxx.

Referenced by CLAM::Win32ConsoleApp::Run().

Definition at line 149 of file DXFullDuplex.hxx.

Referenced by Poll(), Read(), and Start().


The documentation for this class was generated from the following files:

Generated on Tue Aug 12 22:33:50 2008 for CLAM by  doxygen 1.5.5