(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)

另请参阅

DdMoCompGetBuffInfo