icDRAWBEGIN 结构 (vfw.h)
ICDRAWBEGIN 结构包含用于ICM_DRAW_BEGIN消息的解压缩参数。
typedef struct {
DWORD dwFlags;
HPALETTE hpal;
HWND hwnd;
HDC hdc;
int xDst;
int yDst;
int dxDst;
int dyDst;
LPBITMAPINFOHEADER lpbi;
int xSrc;
int ySrc;
int dxSrc;
int dySrc;
DWORD dwRate;
DWORD dwScale;
} ICDRAWBEGIN;
dwFlags
适用的标志。 定义了以下值:
hpal
用于绘制的调色板的句柄。
hwnd
用于绘制的窗口的句柄。
hdc
用于绘制的 DC 的句柄。 指定 NULL 以使用与指定窗口关联的 DC。
xDst
目标矩形的 x 坐标。
yDst
目标矩形的 y 坐标。
dxDst
目标矩形的宽度。
dyDst
目标矩形的高度。
lpbi
指向包含输入格式的 BITMAPINFOHEADER 结构的指针。
xSrc
源矩形的 x 坐标。
ySrc
源矩形的 y 坐标。
dxSrc
源矩形的宽度。
dySrc
源矩形的高度。
dwRate
整数格式的解压缩速率。 若要获取以帧/秒为单位的速率,请将此值除以 dwScale 中的值。
dwScale
用于将 dwRate 缩放为每秒帧数的值。
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | vfw.h |