aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alMain.h
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2009-08-26 23:45:00 -0700
committerChris Robinson <[email protected]>2009-08-26 23:45:00 -0700
commit81db01ebf1d6b608339b5288785f3c514dbcff27 (patch)
tree2fbbc401ce15eb319862c7e75648bc4ceb6fc49d /OpenAL32/Include/alMain.h
parent06c576a94591df6672c90ec40cb5941e4fcce756 (diff)
Add a method to deinitialize backends
Diffstat (limited to 'OpenAL32/Include/alMain.h')
-rw-r--r--OpenAL32/Include/alMain.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h
index ca9d8006..9eb32e59 100644
--- a/OpenAL32/Include/alMain.h
+++ b/OpenAL32/Include/alMain.h
@@ -160,13 +160,21 @@ typedef struct {
} BackendFuncs;
void alc_alsa_init(BackendFuncs *func_list);
+void alc_alsa_deinit(void);
void alc_oss_init(BackendFuncs *func_list);
+void alc_oss_deinit(void);
void alc_solaris_init(BackendFuncs *func_list);
+void alc_solaris_deinit(void);
void alcDSoundInit(BackendFuncs *func_list);
+void alcDSoundDeinit(void);
void alcWinMMInit(BackendFuncs *FuncList);
+void alcWinMMDeinit(void);
void alc_pa_init(BackendFuncs *func_list);
+void alc_pa_deinit(void);
void alc_wave_init(BackendFuncs *func_list);
+void alc_wave_deinit(void);
void alc_pulse_init(BackendFuncs *func_list);
+void alc_pulse_deinit(void);
struct ALCdevice_struct