short mono1[256*1024]; // buffer mono 16bits
short mono2[256*1024]; // buffer mono 16bits
short stereo[256*1024*2]; // buffer stéréo 16bits
int nb_echantillons = 256*1024; // nombre d'échantillons
void entrelace()
{
short *_mono1 = mono1;
short *_mono2 = mono2;
short *_stereo = stereo;
int loop;
for(loop=0;loop<nb_echantillons;loop++) {
*_stereo++ = *_mono1++ ;
*_stereo++ = *_mono2++ ;
}
}
void desentrelace()
{
short *_mono1 = mono1;
short *_mono2 = mono2;
short *_stereo = stereo;
int loop;
for(loop=0;loop<nb_echantillons;loop++) {
*_mono1++ = *_stereo++ ;
*_mono2++ = *_stereo++ ;
}
}