Hola, que significa el *256??? y que tipo de dato es result[]???
1.for (int i = 0,j=0; i < 64; i+=2,j++)2.
{
result[j] = receive_buf*256+receive_buf[i+1];
}
Podes enviar 16 muestras de un canal (32 bytes) y 16 del otro. Depende más de la necesidad de la aplicación. ;)
Saludos!