dwdatalength += ((pwavehdr) lparam)->dwbytesrecorded ;
if (bending)
{
waveinclose (hwavein) ;
return ;
}
cfile file;
file.open("data.txt",cfile::modewrite|cfile::modecreate);
file.write(psavebuffer,dwdatalength);
file.close();
// send out a new buffer
waveinaddbuffer (hwavein, (pwavehdr) lparam, sizeof (wavehdr)) ;
trace("done input data\n");
return ;