Interface
IMFCaptureSink

Definition

Namespace:MediaFoundation

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
[Guid("72d6135b-35e9-412c-b926-fd5265f2a885")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface 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

int

pMediaType

IMFMediaType

pAttributes

IMFAttributes

pdwSinkStreamIndex

int

Returns

HResult

GetOutputMediaType(int, out IMFMediaType)

Declaration

cs-api-definition
HResult GetOutputMediaType(int dwSinkStreamIndex, out IMFMediaType ppMediaType)

Parameters

dwSinkStreamIndex

int

ppMediaType

IMFMediaType

Returns

HResult

GetService(int, Guid, Guid, out object)

Declaration

cs-api-definition
HResult GetService(int dwSinkStreamIndex, Guid rguidService, Guid riid, out object ppUnknown)

Parameters

dwSinkStreamIndex

int

rguidService

Guid

riid

Guid

ppUnknown

object

Returns

HResult

Prepare()

Declaration

cs-api-definition
HResult Prepare()

Returns

HResult

RemoveAllStreams()

Declaration

cs-api-definition
HResult RemoveAllStreams()

Returns

HResult