![]() |
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.
1.8.6.