Compartir a través de


PDD_VPORTCB_FLIP función de devolución de llamada (ddrawint.h)

La función de devolución de llamada DdVideoPortFlip realiza un volteo físico, lo que hace que el objeto VPE empiece a escribir datos en la nueva superficie.

Sintaxis

PDD_VPORTCB_FLIP PddVportcbFlip;

DWORD PddVportcbFlip(
  PDD_FLIPVPORTDATA unnamedParam1
)
{...}

Parámetros

unnamedParam1

Apunta a una estructura de DD_FLIPVPORTDATA que contiene la información necesaria para que el controlador realice el volteo.

Valor devuelto

DdVideoPortFlip devuelve uno de los siguientes códigos de devolución de llamada:

Comentarios

DdVideoPortFlip debe implementarse en controladores de DirectDraw que admitan VPE.

El controlador debe actualizar sus punteros de superficie para que el siguiente fotograma de vídeo se escriba en la superficie a la que se escribirá el miembro lpSurfTarg de la estructura DD_FLIPVPORTDATA en los puntos lpFlipVideoPort . Si una solicitud de volteo anterior sigue pendiente, el controlador debe producir un error en la llamada estableciendo el miembro ddRVal de DD_FLIPVPORTDATA en DDERR_WASSTILLDRAWING y devolviendo DDHAL_DRIVER_HANDLED. DdVideoPortFlip no afecta a la visualización real de los datos de vídeo.

Una llamada a DdVideoPortFlip normalmente acompaña a una llamada a DdFlip cuando una aplicación realiza streaming de vídeo.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ddrawint.h (incluya Winddi.h)

Consulte también

DD_FLIPVPORTDATA

DdFlip