IWICImageEncoder::WriteFrame 方法 (wincodec.h)
将图像编码为 IWICBitmapFrameEncode 给定的帧。
语法
HRESULT WriteFrame(
[in] ID2D1Image *pImage,
[in] IWICBitmapFrameEncode *pFrameEncode,
[in] const WICImageParameters *pImageParameters
);
参数
[in] pImage
类型: ID2D1Image*
要编码的 Direct2D 图像。
[in] pFrameEncode
图像写入到的帧编码器。
[in] pImageParameters
类型: const WICImageParameters*
用于控制编码的其他参数。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
传入的映像必须在 IWICImagingFactory2::CreateImageEncoder 中的同一设备上创建。 如果未指定 pImageParameters ,将假定一组有用的默认值,有关详细信息,请参阅 WICImageParameters 。
在调用此 API 之前,必须正确且独立地设置 IWICBitmapFrameEncode 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | wincodec.h |
Library | Windowscodecs.lib |
DLL | Windowscodecs.dll |