Compartilhar via


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)

Confira também

DD_RENDERMOCOMPDATA

DdMoCompBeginFrame

DdMoCompEndFrame