internal static void Deinitialize() {
StopAllSounds();
UnloadAllBuffers();
if (OpenAlContext != ContextHandle.Zero) {
Alc.MakeContextCurrent(ContextHandle.Zero);
Alc.DestroyContext(OpenAlContext);
OpenAlContext = ContextHandle.Zero;
}
if (OpenAlDevice != IntPtr.Zero) {
Alc.CloseDevice(OpenAlDevice);
OpenAlDevice = IntPtr.Zero;
}
}