IWICPlanarFormatConverter::CanConvert 方法 (wincodec.h)
查询格式转换器是否可以从一种格式转换为另一种格式。
语法
HRESULT CanConvert(
[in] const WICPixelFormatGUID *pSrcPixelFormats,
UINT cSrcPlanes,
[in] REFWICPixelFormatGUID dstPixelFormat,
[out] BOOL *pfCanConvert
);
参数
[in] pSrcPixelFormats
表示源图像平面的 WIC 像素格式数组。
cSrcPlanes
pSrcFormats 参数指定的源像素格式的数目。
[in] dstPixelFormat
目标交错像素格式。
[out] pfCanConvert
如果支持转换,则为 True。
返回值
如果不支持转换,此方法返回S_OK,但 *pfCanConvert 设置为 FALSE。
如果此方法失败,则 out 参数 pfCanConvert 无效。
注解
若要指定交错输入像素格式,请向 pSrcPixelFormats 提供长度为 1 的数组。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | wincodec.h |
Library | Windowscodecs.lib |
DLL | Windowscodecs.dll |