AudioPlayerApp.AudioPlayer.DisposePlayer C# (CSharp) Method

DisposePlayer() private method

private DisposePlayer ( ) : void
return void
        private void DisposePlayer()
        {
            audioDecoder.Dispose();
            audioDecoder = null;

            sourceVoice.Dispose();
            sourceVoice = null;

            for (int i = 0; i < audioBuffersRing.Length; i++)
            {
                Utilities.FreeMemory(memBuffers[i].Pointer);
                memBuffers[i].Pointer = IntPtr.Zero;
            }
        }