AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Collection of platform-independent host system clock time functions. More...
#include <systemtime.h>
Static Public Member Functions | |
static int64_t | GetSystemTime (void) |
Returns the current value of the host system's low-resolution clock, in milliseconds. More... | |
static int64_t | GetSystemCounter (void) |
Returns the current value of the host system's high-resolution time counter. More... | |
static int64_t | GetSystemFrequency (void) |
Returns the frequency of the host system's high-resolution time counter. More... | |
static double | GetSystemSeconds (void) |
Returns the current value of the host's high-resolution clock, in seconds. More... | |
static uint64_t | GetSystemMilliseconds (void) |
Returns the current value of the host's high-resolution clock, in milliseconds. More... | |
static uint64_t | GetSystemMicroseconds (void) |
Returns the current value of the host's high-resolution clock, in microseconds. More... | |
static uint64_t | GetSystemNanoseconds (void) |
Returns the current value of the host's high-resolution clock, in nanoseconds. More... | |
static void | Sleep (const int32_t inMilliseconds) |
Suspends execution of the current thread for a given number of milliseconds. More... | |
static void | SleepInMicroseconds (const int32_t inMicroseconds) |
Suspends execution of the current thread for a given number of microseconds. More... | |
static void | SleepInNanoseconds (const uint64_t inNanoseconds) |
Suspends execution of the current thread for a given number of nanoseconds. More... | |
Collection of platform-independent host system clock time functions.
Definition at line 31 of file systemtime.h.
|
static |
Returns the current value of the host system's high-resolution time counter.
Definition at line 112 of file systemtime.cpp.
|
static |
Returns the frequency of the host system's high-resolution time counter.
Definition at line 149 of file systemtime.cpp.
|
static |
Returns the current value of the host's high-resolution clock, in microseconds.
Definition at line 221 of file systemtime.cpp.
|
static |
Returns the current value of the host's high-resolution clock, in milliseconds.
Definition at line 206 of file systemtime.cpp.
|
static |
Returns the current value of the host's high-resolution clock, in nanoseconds.
Definition at line 236 of file systemtime.cpp.
|
static |
Returns the current value of the host's high-resolution clock, in seconds.
Definition at line 193 of file systemtime.cpp.
|
static |
Returns the current value of the host system's low-resolution clock, in milliseconds.
Definition at line 74 of file systemtime.cpp.
|
static |
Suspends execution of the current thread for a given number of milliseconds.
inMilliseconds | Specifies the sleep time, in milliseconds. |
Definition at line 284 of file systemtime.cpp.
|
static |
Suspends execution of the current thread for a given number of microseconds.
inMicroseconds | Time to sleep (microseconds). |
Definition at line 304 of file systemtime.cpp.
|
static |
Suspends execution of the current thread for a given number of nanoseconds.
inMicroseconds | Time to sleep (nanoseconds). |
Definition at line 323 of file systemtime.cpp.