IMFSinkWriter 接口 (mfreadwrite.h)

由 Microsoft Media Foundation 接收器编写器对象实现。

继承

IMFSinkWriter 接口继承自 IUnknown 接口。 IMFSinkWriter 也有以下类型的成员:

方法

IMFSinkWriter 接口具有这些方法。

 
IMFSinkWriter::AddStream

将流添加到接收器编写器。
IMFSinkWriter::BeginWriting

初始化要写入的接收器编写器。
IMFSinkWriter::Finalize

完成接收器编写器上的所有写入操作。
IMFSinkWriter::Flush

刷新一个或多个流。 (IMFSinkWriter.Flush)
IMFSinkWriter::GetServiceForStream

查询接口的基础媒体接收器或编码器。
IMFSinkWriter::GetStatistics

获取有关接收器编写器性能的统计信息。
IMFSinkWriter::NotifyEndOfSegment

通知媒体接收器流已到达段的末尾。
IMFSinkWriter::P laceMarker

Places指定流中的标记。
IMFSinkWriter::SendStreamTick

指示输入流中的间隙。
IMFSinkWriter::SetInputMediaType

设置接收器编写器上的流的输入格式。
IMFSinkWriter::WriteSample

将示例传送到接收器编写器。

注解

若要创建接收器编写器,请调用以下函数之一:

或者,使用 IMFReadWriteClassFactory 接口。

如果安装了适用于 Windows Vista 的平台更新补充,则此接口在 Windows Vista 上可用。

在 Windows 8 中,此接口使用 IMFSinkWriterEx 进行扩展。

要求

要求
最低受支持的客户端 适用于 Windows Vista 的 Windows 7、Windows Vista 和平台更新补充 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 mfreadwrite.h

另请参阅

媒体基础接口

接收器编写器