40#ifndef INCLUDED_DISTI_TIMER_H
41#define INCLUDED_DISTI_TIMER_H
74 static void AccurateSleep(
unsigned long milli );
79 virtual DISTI_EXPORT
~Timer();
108 static DISTI_EXPORT
void GetTimeOfDay(
unsigned long* sec,
unsigned long* usec );
The Timer class.
Definition: timer.h:67
static void WaitMicroseconds(unsigned long micro)
virtual unsigned long ElapsedMilliseconds()
static void GetTimeOfDay(unsigned long *sec, unsigned long *usec)
static unsigned long DIS_Timestamp()
static unsigned long GetCurrentTimeInSeconds()
static void WaitMilliseconds(unsigned long milli)
void Reset()
Reset the timer so current time is the time base, reset "epoch time" to the current time.
virtual unsigned long DifferenceInMicroseconds(unsigned long sec, unsigned long usec)
virtual unsigned long ElapsedSeconds()
virtual unsigned long ElapsedMicroseconds()
virtual double ElapsedSecondsDouble()
virtual double DifferenceInSeconds(unsigned long sec, unsigned long usec)
A file for all GL Studio files to include.
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47
uint64_t INT_64
Platform independent typedef for epoch time storage.
Definition: timer.h:57