int taille=0; if (nState != VDL_STATE_START) { __DBG_LOG("Erreur DisplayFrame"); return VDL_ERR_DEFAULT; } //*********Recuperetion de l'image******** FILE *fp=fopen((char *)Filename,"rb+"); if(fp==NULL) { __DBG_LOG("Erreur d'ouverture du fichier"); return 1; } fseek(fp,0,SEEK_END); taille=ftell(fp); __DBG_LOG("taille fichier %i",taille); fseek(fp,13,SEEK_SET); //deplacement du curseur apres les 13octets de timer unsigned char *pInbuf=(unsigned char *)malloc(sizeof(char)*taille); if(fread(pInbuf,sizeof(char)*taille,1,fp)==0) __DBG_LOG("erreur ecriture buffer"); //réecriture du fichier dans un buffer int nGotPicture = 0; int nRead = 0; fclose(fp);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question