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
|
//on regarde si l'on a deja lancé une capture
if (!nouveau)
{
//on stop la capture
Capture[0].CaptureAVIStop();
nouveau=true;
if(enregistre==true)
{
Capture[0].addenreg(nomfichierenreg,tpsavant,tpsapres,tpsfichier,AVIPath,AVI);
enregistre=false;
}
}
//on recupere l'heure et la date actuelle
GetLocalTime(&CurrentTime);
//heurefichier est égale à l'heure actuelle en milliseconde
heurefichier=(((((CurrentTime.wHour*60)+CurrentTime.wMinute)*60)+CurrentTime.wSecond)*1000+CurrentTime.wMilliseconds);
//nom du fichier = a la date du jour + l'heure de creation du fichier en milliseconde
sprintf(nomfichier,"%d%d.avi",CurrentTime.wDay,heurefichier);
//nom du chemin + de nomfichier
sprintf(AVI, "%s\\%s.avi",AVIPath ,nomfichier);
//on lance la capture
Capture[0].CaptureAVIStart(AVI);
nouveau=false; |
Partager