Function

CMClockConvertHostTimeToSystemUnits(_:)

Converts a host time from CMTime to the host time's native units.

Declaration

func CMClockConvertHostTimeToSystemUnits(_ hostTime: CMTime) -> UInt64

Discussion

This function performs a scale conversion, not a clock conversion. It can be more accurate than CMTimeConvertScale(_:timescale:method:) because the system units may have a non-integer timescale. In macOS, this function converts to the units of mach_absolute_time.

See Also

Accessing and Converting Time

func CMClockGetTime(CMClock) -> CMTime

Retrieves the current time from a clock.

func CMClockGetAnchorTime(CMClock, clockTimeOut: UnsafeMutablePointer<CMTime>, referenceClockTimeOut: UnsafeMutablePointer<CMTime>) -> OSStatus

Retrieves the current time from a clock and also the matching time from the clock's reference clock.

func CMClockMakeHostTimeFromSystemUnits(UInt64) -> CMTime

Converts a host time from native units to CMTime.