Interface IMFStreamSinkAlt
Namespace: MediaFoundation.Alt
Assembly: MediaFoundation.dll
Syntax
[Guid("0A97B3CF-8E7C-4A3D-8F8C-0C843DC247FB")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFStreamSinkAlt : IMFMediaEventGeneratorAlt
Methods
BeginGetEvent(IntPtr, Object)
Declaration
HResult BeginGetEvent(IntPtr pCallback, object o)
Parameters
System.
|
System.
|
Returns
EndGetEvent(IntPtr, out IMFMediaEvent)
Declaration
HResult EndGetEvent(IntPtr pResult, out IMFMediaEvent ppEvent)
Parameters
System.
|
IMFMedia
|
Returns
Flush()
GetEvent(MFEventFlag, out IMFMediaEvent)
Declaration
HResult GetEvent(MFEventFlag dwFlags, out IMFMediaEvent ppEvent)
Parameters
MFEvent
|
IMFMedia
|
Returns
GetIdentifier(out Int32)
Declaration
HResult GetIdentifier(out int pdwIdentifier)
Parameters
System.
|
Returns
GetMediaSink(out IMFMediaSinkAlt)
Declaration
HResult GetMediaSink(out IMFMediaSinkAlt ppMediaSink)
Parameters
IMFMedia
|
Returns
GetMediaTypeHandler(out IMFMediaTypeHandler)
Declaration
HResult GetMediaTypeHandler(out IMFMediaTypeHandler ppHandler)
Parameters
IMFMedia
|
Returns
PlaceMarker(MFStreamSinkMarkerType, ConstPropVariant, ConstPropVariant)
Declaration
HResult PlaceMarker(MFStreamSinkMarkerType eMarkerType, ConstPropVariant pvarMarkerValue, ConstPropVariant pvarContextValue)
Parameters
MFStream
|
Const
|
Const
|
Returns
ProcessSample(IMFSample)
QueueEvent(MediaEventType, Guid, HResult, ConstPropVariant)
Declaration
HResult QueueEvent(MediaEventType met, Guid guidExtendedType, HResult hrStatus, ConstPropVariant pvValue)
Parameters
Media
|
System.
|
HResult
hrStatus
|
Const
|