PDD_MOCOMPCB_RENDER回调函数 (ddrawint.h)
DdMoCompRender 回调函数通过指定包含宏块的图面、宏块所在的每个图面中的偏移量以及要呈现的宏块数据的大小,告诉驱动程序要呈现哪些宏块。
语法
PDD_MOCOMPCB_RENDER PddMocompcbRender;
DWORD PddMocompcbRender(
PDD_RENDERMOCOMPDATA unnamedParam1
)
{...}
参数
unnamedParam1
指向包含呈现帧所需的信息的 DD_RENDERMOCOMPDATA 结构。
返回值
DdMoCompRender 返回以下回调代码之一:
备注
支持运动补偿的 DirectDraw 驱动程序必须实现 DdMoCompRender。
可以在 DdMoCompBeginFrame 和 DdMoCompEndFrame 序列之间多次调用 DdMoCompRender。
如果之前的呈现操作尚未完成,驱动程序应通过将 lpRenderData 处DD_RENDERMOCOMPDATA结构的 ddRVal 成员设置为DDERR_WASSTILLDRAWING并返回DDHAL_DRIVER_HANDLED来使调用失败。
要求
目标平台 | 桌面 |
标头 | ddrawint.h (包括 Winddi.h) |