1 // one tick is one second -> one tick is a hecto-nanosecond 2 assert(convClockFreq(45, 1, 10_000_000) == 450_000_000); 3 4 // one tick is one microsecond -> one tick is a millisecond 5 assert(convClockFreq(9029, 1_000_000, 1_000) == 9); 6 7 // one tick is 1/3_515_654 of a second -> 1/1_001_010 of a second 8 assert(convClockFreq(912_319, 3_515_654, 1_001_010) == 259_764); 9 10 // one tick is 1/MonoTime.ticksPerSecond -> one tick is a nanosecond 11 // Equivalent to ticksToNSecs 12 auto nsecs = convClockFreq(1982, MonoTime.ticksPerSecond, 1_000_000_000);
Converts the given time from one clock frequency/resolution to another.