InterfaceIMFStreamSink
Interface
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
o
Returns
EndGetEvent(IMFAsyncResult, out IMFMediaEvent)
Declaration
cs-api-definition
HResult EndGetEvent(IMFAsyncResult pResult, out IMFMediaEvent ppEvent)
Parameters
pResult
ppEvent
Returns
GetEvent(MFEventFlag, out IMFMediaEvent)
Declaration
cs-api-definition
HResult GetEvent(MFEventFlag dwFlags, out IMFMediaEvent ppEvent)
Parameters
dwFlags
ppEvent
Returns
GetMediaSink(out IMFMediaSink)
Declaration
cs-api-definition
HResult GetMediaSink(out IMFMediaSink ppMediaSink)
Parameters
ppMediaSink
Returns
GetMediaTypeHandler(out IMFMediaTypeHandler)
Declaration
cs-api-definition
HResult GetMediaTypeHandler(out IMFMediaTypeHandler ppHandler)
Parameters
ppHandler
Returns
PlaceMarker(MFStreamSinkMarkerType, ConstPropVariant, ConstPropVariant)
Declaration
cs-api-definition
HResult PlaceMarker(MFStreamSinkMarkerType eMarkerType, ConstPropVariant pvarMarkerValue, ConstPropVariant pvarContextValue)
Parameters
eMarkerType
pvarMarkerValue
pvarContextValue
Returns
QueueEvent(MediaEventType, Guid, HResult, ConstPropVariant)
Declaration
cs-api-definition
HResult QueueEvent(MediaEventType met, Guid guidExtendedType, HResult hrStatus, ConstPropVariant pvValue)
Parameters
met
guidExtendedType
hrStatus
pvValue
Returns