core_video/host_time.rs
1use crate::libc::c_double;
2
3extern "C" {
4 pub fn CVGetCurrentHostTime() -> u64;
5 pub fn CVGetHostClockFrequency() -> c_double;
6 pub fn CVGetHostClockMinimumTimeDelta() -> u32;
7}
8
9pub fn get_current_host_time() -> u64 {
10 unsafe { CVGetCurrentHostTime() }
11}
12
13pub fn get_host_clock_frequency() -> f64 {
14 unsafe { CVGetHostClockFrequency() }
15}
16
17pub fn get_host_clock_minimum_time_delta() -> u32 {
18 unsafe { CVGetHostClockMinimumTimeDelta() }
19}