private static int sample_rgbaa_to_rgb(byte[] data, int samplecount) { int i = 0; for ( ; i < samplecount; i++) Buffer.BlockCopy(data, i * 4, data, i * 3, 3); return (i * 3); }