IMFMediaSink interface (mfidl.h)
Implemented by media sink objects. This interface is the base interface for all Media Foundation media sinks. Stream sinks handle the actual processing of data on each stream.
Inheritance
The IMFMediaSink interface inherits from the IUnknown interface. IMFMediaSink also has these types of members:
Methods
The IMFMediaSink interface has these methods.
IMFMediaSink::AddStreamSink Adds a new stream sink to the media sink. |
IMFMediaSink::GetCharacteristics Gets the characteristics of the media sink. |
IMFMediaSink::GetPresentationClock Gets the presentation clock that was set on the media sink. |
IMFMediaSink::GetStreamSinkById Gets a stream sink, specified by stream identifier. |
IMFMediaSink::GetStreamSinkByIndex Gets a stream sink, specified by index. |
IMFMediaSink::GetStreamSinkCount Gets the number of stream sinks on this media sink. |
IMFMediaSink::RemoveStreamSink Removes a stream sink from the media sink. |
IMFMediaSink::SetPresentationClock Sets the presentation clock on the media sink. |
IMFMediaSink::Shutdown Shuts down the media sink and releases the resources it is using. |
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 |