Interface
IMFFinalizableMediaSink

Definition

Namespace:MediaFoundation

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
[Guid("EAECB74A-9A50-42CE-9541-6A7F57AA4AD7")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFFinalizableMediaSink : IMFMediaSink

Methods

AddStreamSink(int, IMFMediaType, out IMFStreamSink)

Declaration

cs-api-definition
HResult AddStreamSink(int dwStreamSinkIdentifier, IMFMediaType pMediaType, out IMFStreamSink ppStreamSink)

Parameters

dwStreamSinkIdentifier

int

pMediaType

IMFMediaType

ppStreamSink

IMFStreamSink

Returns

HResult

BeginFinalize(IMFAsyncCallback, object)

Declaration

cs-api-definition
HResult BeginFinalize(IMFAsyncCallback pCallback, object pUnkState)

Parameters

pCallback

IMFAsyncCallback

pUnkState

object

Returns

HResult

EndFinalize(IMFAsyncResult)

Declaration

cs-api-definition
HResult EndFinalize(IMFAsyncResult pResult)

Parameters

pResult

IMFAsyncResult

Returns

HResult

GetCharacteristics(out MFMediaSinkCharacteristics)

Declaration

cs-api-definition
HResult GetCharacteristics(out MFMediaSinkCharacteristics pdwCharacteristics)

Parameters

pdwCharacteristics

MFMediaSinkCharacteristics

Returns

HResult

GetPresentationClock(out IMFPresentationClock)

Declaration

cs-api-definition
HResult GetPresentationClock(out IMFPresentationClock ppPresentationClock)

Parameters

ppPresentationClock

IMFPresentationClock

Returns

HResult

GetStreamSinkById(int, out IMFStreamSink)

Declaration

cs-api-definition
HResult GetStreamSinkById(int dwStreamSinkIdentifier, out IMFStreamSink ppStreamSink)

Parameters

dwStreamSinkIdentifier

int

ppStreamSink

IMFStreamSink

Returns

HResult

GetStreamSinkByIndex(int, out IMFStreamSink)

Declaration

cs-api-definition
HResult GetStreamSinkByIndex(int dwIndex, out IMFStreamSink ppStreamSink)

Parameters

dwIndex

int

ppStreamSink

IMFStreamSink

Returns

HResult

GetStreamSinkCount(out int)

Declaration

cs-api-definition
HResult GetStreamSinkCount(out int pcStreamSinkCount)

Parameters

pcStreamSinkCount

int

Returns

HResult

RemoveStreamSink(int)

Declaration

cs-api-definition
HResult RemoveStreamSink(int dwStreamSinkIdentifier)

Parameters

dwStreamSinkIdentifier

int

Returns

HResult

SetPresentationClock(IMFPresentationClock)

Declaration

cs-api-definition
HResult SetPresentationClock(IMFPresentationClock pPresentationClock)

Parameters

pPresentationClock

IMFPresentationClock

Returns

HResult

Shutdown()

Declaration

cs-api-definition
HResult Shutdown()

Returns

HResult