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 |