Interface
IMFStreamSink

Definition

Namespace:MediaFoundation

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
[Guid("0A97B3CF-8E7C-4A3D-8F8C-0C843DC247FB")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFStreamSink : IMFMediaEventGenerator

Methods

BeginGetEvent(IMFAsyncCallback, object)

Declaration

cs-api-definition
HResult BeginGetEvent(IMFAsyncCallback pCallback, object o)

Parameters

pCallback

IMFAsyncCallback

o

object

Returns

HResult

EndGetEvent(IMFAsyncResult, out IMFMediaEvent)

Declaration

cs-api-definition
HResult EndGetEvent(IMFAsyncResult pResult, out IMFMediaEvent ppEvent)

Parameters

pResult

IMFAsyncResult

ppEvent

IMFMediaEvent

Returns

HResult

Flush()

Declaration

cs-api-definition
HResult Flush()

Returns

HResult

GetEvent(MFEventFlag, out IMFMediaEvent)

Declaration

cs-api-definition
HResult GetEvent(MFEventFlag dwFlags, out IMFMediaEvent ppEvent)

Parameters

dwFlags

MFEventFlag

ppEvent

IMFMediaEvent

Returns

HResult

GetIdentifier(out int)

Declaration

cs-api-definition
HResult GetIdentifier(out int pdwIdentifier)

Parameters

pdwIdentifier

int

Returns

HResult

GetMediaSink(out IMFMediaSink)

Declaration

cs-api-definition
HResult GetMediaSink(out IMFMediaSink ppMediaSink)

Parameters

ppMediaSink

IMFMediaSink

Returns

HResult

GetMediaTypeHandler(out IMFMediaTypeHandler)

Declaration

cs-api-definition
HResult GetMediaTypeHandler(out IMFMediaTypeHandler ppHandler)

Parameters

ppHandler

IMFMediaTypeHandler

Returns

HResult

PlaceMarker(MFStreamSinkMarkerType, ConstPropVariant, ConstPropVariant)

Declaration

cs-api-definition
HResult PlaceMarker(MFStreamSinkMarkerType eMarkerType, ConstPropVariant pvarMarkerValue, ConstPropVariant pvarContextValue)

Parameters

eMarkerType

MFStreamSinkMarkerType

pvarMarkerValue

ConstPropVariant

pvarContextValue

ConstPropVariant

Returns

HResult

ProcessSample(IMFSample)

Declaration

cs-api-definition
HResult ProcessSample(IMFSample pSample)

Parameters

pSample

IMFSample

Returns

HResult

QueueEvent(MediaEventType, Guid, HResult, ConstPropVariant)

Declaration

cs-api-definition
HResult QueueEvent(MediaEventType met, Guid guidExtendedType, HResult hrStatus, ConstPropVariant pvValue)

Parameters

met

MediaEventType

guidExtendedType

Guid

hrStatus

HResult

pvValue

ConstPropVariant

Returns

HResult