Interface IMFVideoPresenter
Namespace: MediaFoundation.EVR
Assembly: MediaFoundation.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("29AFF080-182A-4A5D-AF3B-448F3A6346CB")]
public interface IMFVideoPresenter : IMFClockStateSink
Methods
GetCurrentMediaType(out IMFVideoMediaType)
Declaration
HResult GetCurrentMediaType(out IMFVideoMediaType ppMediaType)
Parameters
IMFVideoMediaType
ppMediaType
|
Returns
HResult
|
OnClockPause(Int64)
Declaration
HResult OnClockPause(long hnsSystemTime)
Parameters
System.Int64
hnsSystemTime
|
Returns
HResult
|
OnClockRestart(Int64)
Declaration
HResult OnClockRestart(long hnsSystemTime)
Parameters
System.Int64
hnsSystemTime
|
Returns
HResult
|
OnClockSetRate(Int64, Single)
Declaration
HResult OnClockSetRate(long hnsSystemTime, float flRate)
Parameters
System.Int64
hnsSystemTime
|
System.Single
flRate
|
Returns
HResult
|
OnClockStart(Int64, Int64)
Declaration
HResult OnClockStart(long hnsSystemTime, long llClockStartOffset)
Parameters
System.Int64
hnsSystemTime
|
System.Int64
llClockStartOffset
|
Returns
HResult
|
OnClockStop(Int64)
Declaration
HResult OnClockStop(long hnsSystemTime)
Parameters
System.Int64
hnsSystemTime
|
Returns
HResult
|
ProcessMessage(MFVPMessageType, IntPtr)
Declaration
HResult ProcessMessage(MFVPMessageType eMessage, IntPtr ulParam)
Parameters
MFVPMessageType
eMessage
|
System.IntPtr
ulParam
|
Returns
HResult
|