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
IMFClockStateSink
pStateSink
|
Returns
HResult
|
GetClockCharacteristics(out MFClockCharacteristicsFlags)
Declaration
HResult GetClockCharacteristics(out MFClockCharacteristicsFlags pdwCharacteristics)
Parameters
MFClockCharacteristicsFlags
pdwCharacteristics
|
Returns
HResult
|
GetContinuityKey(out Int32)
Declaration
HResult GetContinuityKey(out int pdwContinuityKey)
Parameters
System.Int32
pdwContinuityKey
|
Returns
HResult
|
GetCorrelatedTime(Int32, out Int64, out Int64)
GetProperties(out MFClockProperties)
Declaration
HResult GetProperties(out MFClockProperties pClockProperties)
Parameters
MFClockProperties
pClockProperties
|
Returns
HResult
|
GetState(Int32, out MFClockState)
Declaration
HResult GetState(int dwReserved, out MFClockState peClockState)
Parameters
System.Int32
dwReserved
|
MFClockState
peClockState
|
Returns
HResult
|
GetTime(out Int64)
Declaration
HResult GetTime(out long phnsClockTime)
Parameters
System.Int64
phnsClockTime
|
Returns
HResult
|
GetTimeSource(out IMFPresentationTimeSource)
Declaration
HResult GetTimeSource(out IMFPresentationTimeSource ppTimeSource)
Parameters
IMFPresentationTimeSource
ppTimeSource
|
Returns
HResult
|
Pause()
RemoveClockStateSink(IMFClockStateSink)
Declaration
HResult RemoveClockStateSink(IMFClockStateSink pStateSink)
Parameters
IMFClockStateSink
pStateSink
|
Returns
HResult
|
SetTimeSource(IMFPresentationTimeSource)
Declaration
HResult SetTimeSource(IMFPresentationTimeSource pTimeSource)
Parameters
IMFPresentationTimeSource
pTimeSource
|
Returns
HResult
|
Start(Int64)
Declaration
HResult Start(long llClockStartOffset)
Parameters
System.Int64
llClockStartOffset
|
Returns
HResult
|