InterfaceIMFCapturePreviewSink
Interface
Definition
Namespace:MediaFoundation
Assembly:MediaFoundation.dll
Syntax:
cs-api-definition
[Guid("77346cfd-5b49-4d73-ace0-5b52a859f2e0")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFCapturePreviewSink : IMFCaptureSink
Methods
AddStream(int, IMFMediaType, IMFAttributes, out int)
Declaration
cs-api-definition
HResult AddStream(int dwSourceStreamIndex, IMFMediaType pMediaType, IMFAttributes pAttributes, out int pdwSinkStreamIndex)
Parameters
dwSourceStreamIndex
pMediaType
pAttributes
pdwSinkStreamIndex
Returns
GetOutputMediaType(int, out IMFMediaType)
Declaration
cs-api-definition
HResult GetOutputMediaType(int dwSinkStreamIndex, out IMFMediaType ppMediaType)
Parameters
dwSinkStreamIndex
ppMediaType
Returns
SetCustomSink(IMFMediaSink)
Declaration
cs-api-definition
HResult SetCustomSink(IMFMediaSink pMediaSink)
Parameters
pMediaSink
Returns
SetSampleCallback(int, IMFCaptureEngineOnSampleCallback)
Declaration
cs-api-definition
HResult SetSampleCallback(int dwStreamSinkIndex, IMFCaptureEngineOnSampleCallback pCallback)
Parameters
dwStreamSinkIndex
pCallback
Returns
UpdateVideo(MFVideoNormalizedRect, MFRect, MFInt)
Declaration
cs-api-definition
HResult UpdateVideo(MFVideoNormalizedRect pSrc, MFRect pDst, MFInt pBorderClr)
Parameters
pSrc
pDst
pBorderClr
Returns