#include <AU_System.h>
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 |
Definition at line 33 of file AU_System.h.
| AU_System::AU_System | ( | ) |
| AU_System::~AU_System | ( | ) |
| 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] |
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.
int AU_System::myCurrentQueueSize [protected] |
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.
1.5.9