public void StartPlayback(FixedSizedQueue <byte[]> queue) { var waveOut = new WaveOutEvent(); if (_isPlayback) { return; } using (Mp3FileReader mp3 = new Mp3FileReader(new QueueStream(queue))) { waveOut.Init(mp3); waveOut.Play(); } }
public QueueStream(FixedSizedQueue <byte[]> queue) { _queue = queue; }