(ddrawint.h) DD_GETMOCOMPCOMPBUFFDATA 结构
DD_GETMOCOMPCOMPBUFFDATA 结构包含压缩的缓冲区信息。
语法
typedef struct _DD_GETMOCOMPCOMPBUFFDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
GUID *lpGuid;
DWORD dwWidth;
DWORD dwHeight;
DDPIXELFORMAT ddPixelFormat;
DWORD dwNumTypesCompBuffs;
LPDDCOMPBUFFERINFO lpCompBuffInfo;
HRESULT ddRVal;
} *PDD_GETMOCOMPCOMPBUFFDATA, DD_GETMOCOMPCOMPBUFFDATA;
成员
lpDD
指向仅与当前 Microsoft DirectDraw 进程相关的 DD_DIRECTDRAW_LOCAL 结构。
lpGuid
指向请求压缩缓冲区信息的 GUID。
dwWidth
指示未压缩输出帧的宽度(以像素为单位)。
dwHeight
指示未压缩输出帧的高度(以像素为单位)。
ddPixelFormat
指向包含未压缩输出帧的像素格式的 DDPIXELFORMAT 结构。
dwNumTypesCompBuffs
指示驱动程序使用请求的 GUID 执行运动补偿所需的不同类型表面的数量。
lpCompBuffInfo
指向包含驱动程序为每种所需图面类型提供的信息的 DDCOMPBUFFERINFO 结构。
ddRVal
指定驱动程序写入 DdMoCompGetBuffInfo 回调的返回值的位置。 返回代码DD_OK表示成功。 有关详细信息,请参阅 DirectDraw 的返回值。
要求
要求 | 值 |
---|---|
Header | ddrawint.h (包括 Winddi.h) |