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 |