InterfaceIMFSampleGrabberSinkCallback2
Interface
Definition
Namespace:MediaFoundation
Assembly:MediaFoundation.dll
Syntax:
cs-api-definition
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("CA86AA50-C46E-429E-AB27-16D6AC6844CB")]
public interface IMFSampleGrabberSinkCallback2 : IMFSampleGrabberSinkCallback, IMFClockStateSink
Methods
OnProcessSample(Guid, int, long, long, IntPtr, int)
Declaration
cs-api-definition
HResult OnProcessSample(Guid guidMajorMediaType, int dwSampleFlags, long llSampleTime, long llSampleDuration, IntPtr pSampleBuffer, int dwSampleSize)
Parameters
guidMajorMediaType
dwSampleFlags
llSampleTime
llSampleDuration
pSampleBuffer
dwSampleSize
Returns
OnProcessSampleEx(Guid, int, long, long, IntPtr, int, IMFAttributes)
Declaration
cs-api-definition
HResult OnProcessSampleEx(Guid guidMajorMediaType, int dwSampleFlags, long llSampleTime, long llSampleDuration, IntPtr pSampleBuffer, int dwSampleSize, IMFAttributes pAttributes)
Parameters
guidMajorMediaType
dwSampleFlags
llSampleTime
llSampleDuration
pSampleBuffer
dwSampleSize
pAttributes
Returns
OnSetPresentationClock(IMFPresentationClock)
Declaration
cs-api-definition
HResult OnSetPresentationClock(IMFPresentationClock pPresentationClock)
Parameters
pPresentationClock
Returns