![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <sound.h>
Public Member Functions | |
| idAudioHardwareALSA () | |
| virtual | ~idAudioHardwareALSA () |
| bool | DLOpen () |
| bool | Initialize (void) |
| bool | Lock (void **pDSLockedBuffer, ulong *dwDSLockedBufferSize) |
| bool | Unlock (void *pDSLockedBuffer, dword dwDSLockedBufferSize) |
| bool | GetCurrentPosition (ulong *pdwCurrentWriteCursor) |
| bool | Flush () |
| void | Write (bool flushing) |
| int | GetNumberOfSpeakers (void) |
| int | GetMixBufferSize (void) |
| short * | GetMixBuffer (void) |
Public Member Functions inherited from idAudioHardware | |
| virtual | ~idAudioHardware () |
Private Member Functions | |
| void | Release () |
| void | InitFailed () |
| void | PlayTestPattern () |
Static Private Attributes | |
| static const int | MIXBUFFER_CHUNKS = 4 |
Additional Inherited Members | |
Static Public Member Functions inherited from idAudioHardware | |
| static idAudioHardware * | Alloc () |
|
virtual |
Definition at line 243 of file sound_alsa.cpp.
Definition at line 43 of file sound_alsa.cpp.
Implements idAudioHardware.
Definition at line 272 of file sound_alsa.cpp.
Implements idAudioHardware.
|
virtual |
Implements idAudioHardware.
Definition at line 263 of file sound_alsa.cpp.
Implements idAudioHardware.
Definition at line 254 of file sound_alsa.cpp.
Implements idAudioHardware.
|
private |
Definition at line 110 of file sound_alsa.cpp.
Implements idAudioHardware.
Definition at line 122 of file sound_alsa.cpp.
|
inlinevirtual |
Implements idAudioHardware.
|
private |
Definition at line 88 of file sound_alsa.cpp.
|
inlinevirtual |
Implements idAudioHardware.
Implements idAudioHardware.
Definition at line 293 of file sound_alsa.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.6.