private int Clip16BitSample(int sample) { if (sample > 32767) return 32767; else if (sample < -32768) return (-32768); else return sample; }