AU_System Class Reference

#include <AU_System.h>

List of all members.

Public Member Functions

 AU_System ()
 ~AU_System ()

Protected Member Functions

void stopDevice (int now)
int isOpen ()
void setClosed ()
int bytesPerSample ()
void setFormatInfo (int channels, int rate, int bps)

Static Protected Member Functions

static void addOpenDevice (int handle, bool input)
static void removeOpenDevice (int handle, bool input)
static void CALLBACK callbackFunc (HWAVEOUT hwo, UINT uMsg, DWORD dwInst, DWORD_PTR dwParam1, DWORD dwParam2)

Protected Attributes

int myInput
int myDone
int myCurrentQueueSize
char * myQueue
int myQueueSize
int myQueuePos
int my4Channel
CRITICAL_SECTION myCritSect
HANDLE myHandle
WAVEFORMATEX myFormat


Detailed Description

Definition at line 33 of file AU_System.h.


Constructor & Destructor Documentation

AU_System::AU_System (  ) 

AU_System::~AU_System (  ) 


Member Function Documentation

static void AU_System::addOpenDevice ( int  handle,
bool  input 
) [static, protected]

int AU_System::bytesPerSample (  )  [protected]

static void CALLBACK AU_System::callbackFunc ( HWAVEOUT  hwo,
UINT  uMsg,
DWORD  dwInst,
DWORD_PTR  dwParam1,
DWORD  dwParam2 
) [static, protected]

int AU_System::isOpen (  )  [protected]

static void AU_System::removeOpenDevice ( int  handle,
bool  input 
) [static, protected]

void AU_System::setClosed (  )  [protected]

void AU_System::setFormatInfo ( int  channels,
int  rate,
int  bps 
) [protected]

void AU_System::stopDevice ( int  now  )  [protected]


Member Data Documentation

int AU_System::my4Channel [protected]

Definition at line 71 of file AU_System.h.

CRITICAL_SECTION AU_System::myCritSect [protected]

Definition at line 74 of file AU_System.h.

Definition at line 57 of file AU_System.h.

int AU_System::myDone [protected]

Definition at line 53 of file AU_System.h.

WAVEFORMATEX AU_System::myFormat [protected]

Definition at line 77 of file AU_System.h.

HANDLE AU_System::myHandle [protected]

Definition at line 76 of file AU_System.h.

int AU_System::myInput [protected]

Definition at line 49 of file AU_System.h.

char* AU_System::myQueue [protected]

Definition at line 60 of file AU_System.h.

int AU_System::myQueuePos [protected]

Definition at line 67 of file AU_System.h.

int AU_System::myQueueSize [protected]

Definition at line 63 of file AU_System.h.


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

Generated on Fri May 25 00:10:16 2012 for HDK by  doxygen 1.5.9