写入图像流

[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

图像流的输入必须是 RGB 格式的位图图像。 编写器使用 JPEG 格式协调输入图像样本的压缩。 在开始编写包含图像流的文件之前,必须使用 g_wszJPEGCompressionQuality 设置为输入设置图像质量。 使用 IWMWriterAdvanced2::SetInputSetting 将质量设置为介于 1 到 100 的 DWORD 值。 低值表示以牺牲质量为代价的高压缩率,而高值则生成需要更多空间的高质量图像。

图像流通常需要比普通视频流更大的缓冲区窗口。 所需的确切大小取决于图像类型和图像质量等因素。 使用试用和错误来确定要处理的图像的适当大小。

图像流

设置输入设置

编写 ASF 文件