void DrainAudio() { NumSamples = QN.qn_read_audio(Context, MonoBuff, MonoBuff.Length); unsafe { fixed(short *_src = &MonoBuff[0], _dst = &StereoBuff[0]) { short *src = _src; short *dst = _dst; for (int i = 0; i < NumSamples; i++) { *dst++ = *src; *dst++ = *src++; } } } }