PDA

Visualizza la versione completa : [C] Misurare il tempo trascorso in millisecondi


fegret
04-04-2007, 16:56
Ciao a tutti sto sviluttpando un progetto che esegue lo stream di video su ip, lavoro con c su WINDOWS, per settare il timestamp di RTP ho bisogno di conoscere il tempo di sistema misurato in millisecondi.Qualcuno sa come aiutarmi?? :dh:

Xaratroom
04-04-2007, 17:04
time (NULL) di time.h dovrebbe restituire il tempo in secondi.
In alternativa con CLOCKS_PER_SEC:
ora in secondi = clock()/CLOCKS_PER_SEC
poi dividi per 1000...

shodan
04-04-2007, 18:21
Se vuoi lavorare con le API c' GetTickCount() che restituisce il tempo in millisecondi.

fegret
05-04-2007, 09:56
long getmsec() {
clock_t seconds = clock()/CLOCKS_PER_SEC;
long msec=seconds/1000;
return msec;
}

GRAZIE!! quindi una cosa di questo tipo dovrebbe funzionare??

Loading