IMFStreamSink interface

Represents a stream on a media sink object.


The IMFStreamSink interface has these methods.

Method Description
IMFStreamSink::Flush Causes the stream sink to drop any samples that it has received and has not rendered yet.
IMFStreamSink::GetIdentifier Retrieves the stream identifier for this stream sink.
IMFStreamSink::GetMediaSink Retrieves the media sink that owns this stream sink.
IMFStreamSink::GetMediaTypeHandler Retrieves the media type handler for the stream sink. You can use the media type handler to find which formats the stream supports, and to set the media type on the stream.
IMFStreamSink::PlaceMarker Places a marker in the stream.
IMFStreamSink::ProcessSample Delivers a sample to the stream. The media sink processes the sample.


Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header mfidl.h

See Also


Media Foundation Interfaces

Media Sinks