#include <RageSoundDriver_WaveOut.h>
Inheritance diagram for RageSound_WaveOut:


Public Member Functions | |
| int64_t | GetPosition (const RageSoundBase *snd) const |
| float | GetPlayLatency () const |
| RageSound_WaveOut () | |
| ~RageSound_WaveOut () | |
| CString | Init () |
Protected Member Functions | |
| void | SetupDecodingThread () |
Private Member Functions | |
| void | MixerThread () |
| bool | GetData () |
Static Private Member Functions | |
| int | MixerThread_start (void *p) |
Private Attributes | |
| HWAVEOUT | wo |
| HANDLE | sound_event |
| WAVEHDR | buffers [8] |
| bool | shutdown |
| int | last_cursor_pos |
| RageThread | MixingThread |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from RageSoundDriver. |
|
|
Implements RageSoundDriver. |
|
|
Reimplemented from RageSoundDriver. |
|
|
|
|
|
|
|
|
Reimplemented from RageSound_Generic_Software. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7