Interface
IMFPresentationTimeSource

Definition

Namespace:MediaFoundation

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
[Guid("7FF12CCE-F76F-41C2-863B-1666C8E5E139")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFPresentationTimeSource : IMFClock

Methods

GetClockCharacteristics(out MFClockCharacteristicsFlags)

Declaration

cs-api-definition
HResult GetClockCharacteristics(out MFClockCharacteristicsFlags pdwCharacteristics)

Parameters

pdwCharacteristics

MFClockCharacteristicsFlags

Returns

HResult

GetContinuityKey(out int)

Declaration

cs-api-definition
HResult GetContinuityKey(out int pdwContinuityKey)

Parameters

pdwContinuityKey

int

Returns

HResult

GetCorrelatedTime(int, out long, out long)

Declaration

cs-api-definition
HResult GetCorrelatedTime(int dwReserved, out long pllClockTime, out long phnsSystemTime)

Parameters

dwReserved

int

pllClockTime

long

phnsSystemTime

long

Returns

HResult

GetProperties(out MFClockProperties)

Declaration

cs-api-definition
HResult GetProperties(out MFClockProperties pClockProperties)

Parameters

pClockProperties

MFClockProperties

Returns

HResult

GetState(int, out MFClockState)

Declaration

cs-api-definition
HResult GetState(int dwReserved, out MFClockState peClockState)

Parameters

dwReserved

int

peClockState

MFClockState

Returns

HResult

GetUnderlyingClock(out IMFClock)

Declaration

cs-api-definition
HResult GetUnderlyingClock(out IMFClock ppClock)

Parameters

ppClock

IMFClock

Returns

HResult