OpenBve.Sounds.Deinitialize C# (CSharp) Method

Deinitialize() static private method

Deinitializes audio.
static private Deinitialize ( ) : void
return void
		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;
			}
		}
		

Usage Example

Example #1
0
 /// <summary>Deinitializes the program.</summary>
 private static void Deinitialize()
 {
     Plugins.UnloadPlugins();
     Sounds.Deinitialize();
     Joysticks.Deinitialize();
     Screen.Deinitialize();
     Sdl.SDL_Quit();
 }
All Usage Examples Of OpenBve.Sounds::Deinitialize