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;
}
}