DD_CREATEMOCOMPDATA 结构 (ddrawint.h)
DD_CREATEMOCOMPDATA结构包含开始使用运动补偿所需的数据。
语法
typedef struct _DD_CREATEMOCOMPDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_MOTIONCOMP_LOCAL lpMoComp;
GUID *lpGuid;
DWORD dwUncompWidth;
DWORD dwUncompHeight;
DDPIXELFORMAT ddUncompPixelFormat;
LPVOID lpData;
DWORD dwDataSize;
HRESULT ddRVal;
} *PDD_CREATEMOCOMPDATA, DD_CREATEMOCOMPDATA;
成员
lpDD
指向仅与当前 Microsoft DirectDraw 过程相关的 DD_DIRECTDRAW_LOCAL 结构。
lpMoComp
指向包含运动补偿对象说明 的DD_MOTIONCOMP_LOCAL 结构。
lpGuid
指向描述正在使用的运动补偿过程的 GUID。
dwUncompWidth
指定未压缩输出帧的宽度(以像素为单位)。
dwUncompHeight
指定未压缩输出帧的高度(以像素为单位)。
ddUncompPixelFormat
指向包含未压缩输出帧格式的 DDPIXELFORMAT 结构。
lpData
指向一个可选数据缓冲区,该缓冲区包含 lpGuid 中给定的 GUID 所需的任何可选信息。 此缓冲区不能包含任何嵌入的指针。
dwDataSize
指示 lpData 中包含的数据缓冲区的大小(以字节为单位)。
ddRVal
指定驱动程序写入 DdMoCompCreate 回调的返回值的位置。 返回代码DD_OK表示成功。 有关详细信息,请参阅 DirectDraw 的返回值。
要求
标头 | ddrawint.h (包括 Winddi.h) |