1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| /****/
if (!midiInOpen(&handleIn, 0, 0, 0, CALLBACK_NULL) )
{
fprintf(stderr,"ouvert IN\n");
MMRESULT resultatIn;
MMRESULT resultBuffer;
//LPMIDIHDR buffer=NULL;
//UINT tailleBuffer=NULL;
resultatIn = midiInStart(handleIn);
switch(resultatIn)
{
case MMSYSERR_NOERROR:
fprintf(stderr,"IN start OK\n ");
resultBuffer = midiInPrepareHeader(handleIn,0,30);
switch(resultBuffer)
{
case MMSYSERR_NOERROR:
fprintf(stderr,"RECU DANS BUFFER OK \n");
break;
case MMSYSERR_INVALHANDLE:
fprintf(stderr,"PAAAAAAASSS RECCUUU, INVALHANDLE\n");
break;
case MMSYSERR_INVALPARAM:
fprintf(stderr,"PAAAAAAASSS RECCUUUU, INVALPARAM\n");
break;
case MMSYSERR_NOMEM:
fprintf(stderr,"PAAAAAAASSS RECCUUU, NOMEM\n");
break;
default:
fprintf(stderr,"PAAAAAAASSS RECUCUCUCUCUCU, REPONSE PAR DEFAUT\n");
break;
}
break;
case MMSYSERR_INVALHANDLE:
fprintf(stderr,"PAAAAAAASSS , INVALHANDLE\n");
break;
/***/
default:
fprintf(stderr,"PAAAAAAASSS REEECCCUUUU, REPONSE PAR DEFAUT\n");
break;
}
}
/****/ |
Partager