编写器文件接收器对象
[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
将 Windows Media 输出写入文件时,将使用编写器文件接收器对象。
编写器文件接收器对象由 函数 WMCreateWriterFileSink 创建,该函数设置指向 IWMWriterFileSink 接口的指针。 可以通过调用 QueryInterface 方法获取编写器文件接收器对象的其他接口。
编写器文件接收器对象支持以下接口。
接口 | 说明 |
---|---|
IWMRegisterCallback | 使应用程序能够从 对象获取状态消息。 |
IWMWriterFileSink | 打开编写器对象可以向其写入数据的文件。 |
IWMWriterFileSink2 | 提供文件接收器对象的扩展管理。 继承 IWMWriterFileSink 的所有方法。 |
IWMWriterFileSink3 | 提供用于写入文件的其他选项。 继承 IWMWriterFileSink 和 IWMWriterFileSink2 的所有方法。 |
IWMWriterSink | 分配内存,确定接收器是否实时运行,并处理多个回调函数。 |
应用程序应实现以下回调接口,以跟踪编写器文件接收器对象的进度。
接口 | 说明 |
---|---|
IWMStatusCallback | 当状态信息必须传达给主机应用程序时是必需的。 |
相关主题