bool iAudioTrackReader.read(iDecoderQueues queues) { if (sampleReader.EOF) { Thread.Sleep(1); return(false); } int cbSample = sampleReader.seek(stream); Span <byte> span = queues.dequeueEmpty(out int idx, cbSample); stream.read(span); queues.enqueueEncoded(idx, cbSample, sampleReader.timestamp); sampleReader.advance(); return(true); }