protected override void PlayBuffer(AudioBufferInfo buffer)
 {
 }
 protected override void PlayBuffer(AudioBufferInfo buffer)
 {
     writer.WriteData(buffer.Data, 0, buffer.Data.Length);
 }
 protected override void PlayBuffer(AudioBufferInfo buffer)
 {
     Buffers.Enqueue(buffer.Data);
 }
 protected override void PlayBuffer(AudioBufferInfo buffer)
 {
     device.Play(buffer.Data);
 }