PDD_MOCOMPCB_RENDER função de retorno de chamada (ddrawint.h)
A função de retorno de chamada DdMoCompRender informa ao driver quais macroblocks serão renderizados especificando as superfícies que contêm os macroblocks, os deslocamentos em cada superfície em que os macroblocks existem e o tamanho dos dados de macroblock a serem renderizados.
Sintaxe
PDD_MOCOMPCB_RENDER PddMocompcbRender;
DWORD PddMocompcbRender(
PDD_RENDERMOCOMPDATA unnamedParam1
)
{...}
Parâmetros
unnamedParam1
Aponta para uma estrutura DD_RENDERMOCOMPDATA que contém as informações necessárias para renderizar um quadro.
Valor retornado
DdMoCompRender retorna um dos seguintes códigos de retorno de chamada:
Comentários
Os drivers DirectDraw que dão suporte à compensação de movimento devem implementar o DdMoCompRender.
DdMoCompRender pode ser chamado várias vezes entre a sequência DdMoCompBeginFrame e DdMoCompEndFrame .
Se uma operação de renderização anterior ainda não tiver sido concluída, o driver deverá falhar na chamada definindo o membro ddRVal da estrutura DD_RENDERMOCOMPDATA em lpRenderData para DDERR_WASSTILLDRAWING e retornando DDHAL_DRIVER_HANDLED.
Requisitos
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ddrawint.h (inclua Winddi.h) |