diff options
Diffstat (limited to 'code/client/qal.c')
-rw-r--r-- | code/client/qal.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/code/client/qal.c b/code/client/qal.c index 66b7f03..5ddd67f 100644 --- a/code/client/qal.c +++ b/code/client/qal.c @@ -101,6 +101,11 @@ LPALCGETPROCADDRESS qalcGetProcAddress; LPALCGETENUMVALUE qalcGetEnumValue; LPALCGETSTRING qalcGetString; LPALCGETINTEGERV qalcGetIntegerv; +LPALCCAPTUREOPENDEVICE qalcCaptureOpenDevice; +LPALCCAPTURECLOSEDEVICE qalcCaptureCloseDevice; +LPALCCAPTURESTART qalcCaptureStart; +LPALCCAPTURESTOP qalcCaptureStop; +LPALCCAPTURESAMPLES qalcCaptureSamples; static void *OpenALLib = NULL; @@ -229,6 +234,11 @@ qboolean QAL_Init(const char *libname) qalcGetEnumValue = GPA("alcGetEnumValue"); qalcGetString = GPA("alcGetString"); qalcGetIntegerv = GPA("alcGetIntegerv"); + qalcCaptureOpenDevice = GPA("alcCaptureOpenDevice"); + qalcCaptureCloseDevice = GPA("alcCaptureCloseDevice"); + qalcCaptureStart = GPA("alcCaptureStart"); + qalcCaptureStop = GPA("alcCaptureStop"); + qalcCaptureSamples = GPA("alcCaptureSamples"); if(alinit_fail) { @@ -323,6 +333,11 @@ void QAL_Shutdown( void ) qalcGetEnumValue = NULL; qalcGetString = NULL; qalcGetIntegerv = NULL; + qalcCaptureOpenDevice = NULL; + qalcCaptureCloseDevice = NULL; + qalcCaptureStart = NULL; + qalcCaptureStop = NULL; + qalcCaptureSamples = NULL; } #else qboolean QAL_Init(const char *libname) |