doom3-gpl
Doom 3 GPL source release
|
#include <snd_local.h>
Public Member Functions | |
virtual | ~idAudioHardware () |
virtual bool | Initialize ()=0 |
virtual bool | Lock (void **pDSLockedBuffer, ulong *dwDSLockedBufferSize)=0 |
virtual bool | Unlock (void *pDSLockedBuffer, dword dwDSLockedBufferSize)=0 |
virtual bool | GetCurrentPosition (ulong *pdwCurrentWriteCursor)=0 |
virtual bool | Flush (void)=0 |
virtual void | Write (bool flushing)=0 |
virtual int | GetNumberOfSpeakers (void)=0 |
virtual int | GetMixBufferSize (void)=0 |
virtual short * | GetMixBuffer (void)=0 |
Static Public Member Functions | |
static idAudioHardware * | Alloc () |
Definition at line 234 of file snd_local.h.
|
static |
Implemented in idAudioHardwareALSA, idAudioHardwareWIN32, idAudioHardwareOSS, and idAudioHardwareOSX.
Implemented in idAudioHardwareALSA, idAudioHardwareWIN32, idAudioHardwareOSS, and idAudioHardwareOSX.
|
pure virtual |
Implemented in idAudioHardwareALSA, idAudioHardwareWIN32, idAudioHardwareOSS, and idAudioHardwareOSX.
Implemented in idAudioHardwareALSA, idAudioHardwareWIN32, idAudioHardwareOSS, and idAudioHardwareOSX.
Implemented in idAudioHardwareALSA, idAudioHardwareWIN32, idAudioHardwareOSS, and idAudioHardwareOSX.
|
pure virtual |
Implemented in idAudioHardwareALSA, idAudioHardwareWIN32, idAudioHardwareOSS, and idAudioHardwareOSX.
|
pure virtual |
Implemented in idAudioHardwareALSA, idAudioHardwareWIN32, idAudioHardwareOSS, and idAudioHardwareOSX.
|
pure virtual |
Implemented in idAudioHardwareALSA, idAudioHardwareWIN32, idAudioHardwareOSS, and idAudioHardwareOSX.
Implemented in idAudioHardwareALSA, idAudioHardwareWIN32, idAudioHardwareOSS, and idAudioHardwareOSX.