protected override void GenerateSamples(short[] buf, int pos, int len) { // TODO: vs: do better than this, don't use an intermediate buffer var tmp = new short[len]; _pcSpk.ReadBuffer(tmp, len); Array.Copy(tmp, 0, buf, pos, len); }