IMFPresentationClock::GetTime method (mfidl.h)

Retrieves the latest clock time.

Syntax

HRESULT GetTime(
  [out] MFTIME *phnsClockTime
);

Parameters

[out] phnsClockTime

Receives the latest clock time, in 100-nanosecond units. The time is relative to when the clock was last started.

Return value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return code Description
S_OK
The method succeeded.
MF_E_CLOCK_NO_TIME_SOURCE
The clock does not have a presentation time source. Call IMFPresentationClock::SetTimeSource.

Remarks

This method does not attempt to smooth out jitter or otherwise account for any inaccuracies in the clock time.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header mfidl.h
Library Mfuuid.lib

See also

IMFPresentationClock

MFTIME

Presentation Clock