IWICBitmapFrameEncode::WritePixels 方法 (wincodec.h)
将扫描行数据从调用方提供的缓冲区复制到 IWICBitmapFrameEncode 对象。
语法
HRESULT WritePixels(
[in] UINT lineCount,
[in] UINT cbStride,
[in] UINT cbBufferSize,
[in] BYTE *pbPixels
);
参数
[in] lineCount
类型: UINT
要编码的行数。
[in] cbStride
类型: UINT
图像像素的步幅。
[in] cbBufferSize
类型: UINT
像素缓冲区的大小。
[in] pbPixels
类型: BYTE*
指向像素缓冲区的指针。
返回值
类型: HRESULT
可能的返回值包括以下内容。
返回代码 | 说明 |
---|---|
|
成功。 |
|
lineCount 的值大于图像中的扫描行数。 |
注解
连续 的 WritePixel 调用 假定为输出映像中的顺序扫描行访问。
要求
最低受支持的客户端 | Windows XP SP2、Windows Vista [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | wincodec.h |
Library | Windowscodecs.lib |
DLL | Windowscodecs.dll |