ICDrawSuggestFormat 函数 (vfw.h)

ICDrawSuggestFormat 函数通知绘图处理程序建议输入数据格式。

语法

LRESULT VFWAPI_INLINE ICDrawSuggestFormat(
  HIC                hic,
  LPBITMAPINFOHEADER lpbiIn,
  LPBITMAPINFOHEADER lpbiOut,
  int                dxSrc,
  int                dySrc,
  int                dxDst,
  int                dyDst,
  HIC                hicDecomp
);

参数

hic

要使用的驱动程序的句柄。

lpbiIn

指向包含压缩数据格式的结构的指针。 对于位图,这是 BITMAPINFOHEADER 结构。

lpbiOut

指向结构以返回建议格式的指针。 绘图处理程序可以从此格式接收和绘制数据。 对于位图,这是 BITMAPINFOHEADER 结构。

dxSrc

源矩形的宽度。

dySrc

源矩形的高度。

dxDst

目标矩形的宽度。

dyDst

目标矩形的高度。

hicDecomp

可在 lpbiIn 中使用数据格式的解压缩程序。

返回值

如果成功,则返回 ICERR_OK ,否则返回错误。

注解

应用程序可以使用此函数来确定绘图处理程序可以解压缩的替代输入格式,以及绘图处理程序是否可以拉伸数据。 如果绘图处理程序无法按请求拉伸数据,则应用程序可能需要拉伸数据。

如果绘图处理程序无法解压缩应用程序提供的格式,请使用 ICDecompressICDecompressEx、j、 ICDecompressExQueryICDecompressOpen 函数获取备用格式。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 vfw.h

另请参阅

ICDecompressEx

ICDecompressExBegin

ICDecompressExQuery

视频压缩函数

视频压缩管理器