Interface IMFPresentationClock
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("868CE85C-8EA9-4F55-AB82-B009A910A805")]
public interface IMFPresentationClock : IMFClock
Methods
AddClockStateSink(IMFClockStateSink)
Declaration
HResult AddClockStateSink(IMFClockStateSink pStateSink)
Parameters
IMFClock
|
Returns
GetClockCharacteristics(out MFClockCharacteristicsFlags)
Declaration
HResult GetClockCharacteristics(out MFClockCharacteristicsFlags pdwCharacteristics)
Parameters
MFClock
|
Returns
GetContinuityKey(out Int32)
Declaration
HResult GetContinuityKey(out int pdwContinuityKey)
Parameters
System.
|
Returns
GetCorrelatedTime(Int32, out Int64, out Int64)
GetProperties(out MFClockProperties)
Declaration
HResult GetProperties(out MFClockProperties pClockProperties)
Parameters
MFClock
|
Returns
GetState(Int32, out MFClockState)
Declaration
HResult GetState(int dwReserved, out MFClockState peClockState)
Parameters
System.
|
MFClock
|
Returns
GetTime(out Int64)
Declaration
HResult GetTime(out long phnsClockTime)
Parameters
System.
|
Returns
GetTimeSource(out IMFPresentationTimeSource)
Declaration
HResult GetTimeSource(out IMFPresentationTimeSource ppTimeSource)
Parameters
IMFPresentation
|
Returns
Pause()
RemoveClockStateSink(IMFClockStateSink)
Declaration
HResult RemoveClockStateSink(IMFClockStateSink pStateSink)
Parameters
IMFClock
|
Returns
SetTimeSource(IMFPresentationTimeSource)
Declaration
HResult SetTimeSource(IMFPresentationTimeSource pTimeSource)
Parameters
IMFPresentation
|
Returns
Start(Int64)
Declaration
HResult Start(long llClockStartOffset)
Parameters
System.
|