InterfaceIMFFinalizableMediaSink
Interface
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
pMediaType
ppStreamSink
Returns
BeginFinalize(IMFAsyncCallback, object)
Declaration
cs-api-definition
HResult BeginFinalize(IMFAsyncCallback pCallback, object pUnkState)
Parameters
pCallback
pUnkState
Returns
EndFinalize(IMFAsyncResult)
Declaration
cs-api-definition
HResult EndFinalize(IMFAsyncResult pResult)
Parameters
pResult
Returns
GetCharacteristics(out MFMediaSinkCharacteristics)
Declaration
cs-api-definition
HResult GetCharacteristics(out MFMediaSinkCharacteristics pdwCharacteristics)
Parameters
pdwCharacteristics
Returns
GetPresentationClock(out IMFPresentationClock)
Declaration
cs-api-definition
HResult GetPresentationClock(out IMFPresentationClock ppPresentationClock)
Parameters
ppPresentationClock
Returns
GetStreamSinkById(int, out IMFStreamSink)
Declaration
cs-api-definition
HResult GetStreamSinkById(int dwStreamSinkIdentifier, out IMFStreamSink ppStreamSink)
Parameters
dwStreamSinkIdentifier
ppStreamSink
Returns
GetStreamSinkByIndex(int, out IMFStreamSink)
Declaration
cs-api-definition
HResult GetStreamSinkByIndex(int dwIndex, out IMFStreamSink ppStreamSink)
Parameters
dwIndex
ppStreamSink
Returns
SetPresentationClock(IMFPresentationClock)
Declaration
cs-api-definition
HResult SetPresentationClock(IMFPresentationClock pPresentationClock)
Parameters
pPresentationClock
Returns