Implemented by the Microsoft Media Foundation sink writer object.
The IMFSinkWriter interface inherits from the IUnknown interface. IMFSinkWriter also has these types of members:
The IMFSinkWriter interface has these methods.
|IMFSinkWriter::AddStream||Adds a stream to the sink writer.|
|IMFSinkWriter::BeginWriting||Initializes the sink writer for writing.|
|IMFSinkWriter::Finalize||Completes all writing operations on the sink writer.|
|IMFSinkWriter::Flush||Flushes one or more streams.|
|IMFSinkWriter::GetServiceForStream||Queries the underlying media sink or encoder for an interface.|
|IMFSinkWriter::GetStatistics||Gets statistics about the performance of the sink writer.|
|IMFSinkWriter::NotifyEndOfSegment||Notifies the media sink that a stream has reached the end of a segment.|
|IMFSinkWriter::PlaceMarker||Places a marker in the specified stream.|
|IMFSinkWriter::SendStreamTick||Indicates a gap in an input stream.|
|IMFSinkWriter::SetInputMediaType||Sets the input format for a stream on the sink writer.|
|IMFSinkWriter::WriteSample||Delivers a sample to the sink writer.|
To create the sink writer, call one of the following functions:IMFReadWriteClassFactory interface.
This interface is available on Windows Vista if Platform Update Supplement for Windows Vista is installed.
In Windows 8, this interface is extended with IMFSinkWriterEx.
|Minimum supported client||Windows 7, Windows Vista and Platform Update Supplement for Windows Vista [desktop apps | UWP apps]|
|Minimum supported server||Windows Server 2008 R2 [desktop apps | UWP apps]|