diff options
Diffstat (limited to 'libplatform/time/time_win32.cpp')
-rw-r--r-- | libplatform/time/time_win32.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libplatform/time/time_win32.cpp b/libplatform/time/time_win32.cpp new file mode 100644 index 0000000..88a7ea5 --- /dev/null +++ b/libplatform/time/time_win32.cpp @@ -0,0 +1,18 @@ +#include "libplatform/impl.h" +#include <sys/timeb.h> + +namespace mp4v2 { namespace platform { namespace time { + +/////////////////////////////////////////////////////////////////////////////// + +milliseconds_t +getLocalTimeMilliseconds() +{ + __timeb64 buf; + _ftime64( &buf ); + return milliseconds_t( buf.time ) * 1000 + buf.millitm; +} + +/////////////////////////////////////////////////////////////////////////////// + +}}} // namespace mp4v2::platform::time |