Compartir a través de


Estructura DDADDVPCAPTUREBUFF (ddkmapi.h)

La estructura DDADDVPCAPTUREBUFF contiene la información necesaria para agregar un nuevo búfer a la cola de captura interna.

Sintaxis

typedef struct _DDADDVPCAPTUREBUFF {
  HANDLE          hCapture;
  DWORD           dwFlags;
  PMDL            pMDL;
  PKEVENT         pKEvent;
  LPDDCAPBUFFINFO lpBuffInfo;
} DDADDVPCAPTUREBUFF, *LPDDADDVPCAPTUREBUFF;

Miembros

hCapture

Identificador del objeto de extensiones de puerto de vídeo (VPE).

dwFlags

Indica si el búfer de destino existe en la memoria normal del sistema o en la memoria de visualización no local (AGP). Este miembro puede ser uno de los siguientes valores:

Marca Significado
DDADDBUFF_INVERT El búfer se va a invertir durante la captura.
DDADDBUFF_NONLOCALVIDMEM El búfer de destino existe en la memoria de presentación no local.
DDADDBUFF_SYSTEMMEMORY El búfer de destino existe en la memoria del sistema.

pMDL

Apunta a una MDL (definida en wdm.h) que describe las páginas físicas del búfer de destino.

pKEvent

Apunta a un KEVENT que el transporte de vídeo en modo kernel establece cuando se ha rellenado el destino.

lpBuffInfo

Apunta a una estructura DDCAPBUFFINFO que rellena el transporte de vídeo en modo kernel antes de establecer el KEVENT.

Requisitos

   
Encabezado ddkmapi.h (incluya Ddkmapi.h)

Consulte también

DDCAPBUFFINFO

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi