IMFStreamSink interface (mfidl.h)

Represents a stream on a media sink object.

Inheritance

The IMFStreamSink interface inherits from IMFMediaEventGenerator. IMFStreamSink also has these types of members:

Methods

The IMFStreamSink interface has these methods.

 
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.

Requirements

Requirement Value
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

IMFMediaEventGenerator

Media Foundation Interfaces

Media Sinks