CLAM-Development  1.1
Public Member Functions | Public Attributes | Static Public Attributes
CLAM::DXFullDuplex Class Reference

#include <DXFullDuplex.hxx>

List of all members.

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

Detailed Description

Definition at line 79 of file DXFullDuplex.hxx.


Constructor & Destructor Documentation

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

Definition at line 42 of file DXFullDuplex.cxx.

Definition at line 61 of file DXFullDuplex.cxx.

References CLAM::SafeRelease().


Member Function Documentation

HRESULT DXFullDuplex::Poll ( void  )

Definition at line 301 of file DXFullDuplex.cxx.

References mLatency.

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

Definition at line 202 of file DXFullDuplex.cxx.

References L, mLatency, and NULL.

HRESULT DXFullDuplex::Start ( void  )

Definition at line 327 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.


Member Data Documentation

Definition at line 149 of file DXFullDuplex.hxx.

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

HWND DXFullDuplex::shMainWnd = 0 [static]

Definition at line 85 of file DXFullDuplex.hxx.

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


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