Bonjour,
je travaille sur un programme de video surveillance avec DirectShow. Et je bloque sur un problème de date !
J'aimerais récupérer l'heure courante et la transformer au format LPCOLESTR.
Pour récupérer l'heure, j'utilise : (mais s'il y a mieux, proposez...)
time_t t; time(&t);
printf("%s", ctime(&t));
Et j'aimerai passer cette heure en paramêtre (a la place de Video.avi) de la fonction:
IFileSinkFilter * pSink;
pSink->SetFileName(L"Video.avi", NULL);
Cette spécifie dans quel fichier avi écrire le flux vidéo.
Donc, je voudrai avoir un nom de fichier du style "hh-mm-ss.avi"
En remarquant tout de même le caractère L devant "Vidéo.avi"...
Ne me demandez pas pourquoi, je ne sais pas...
J'utilise Visual C++ 6 et le SDK de DirectX 9.
Merci