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 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 presentación no local (AGP). Este miembro puede ser uno de los siguientes valores:

Bandera Significado
DDADDBUFF_INVERT El búfer se 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 un MDL de (definido 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 DDCAPBUFFINFO estructura que el transporte de vídeo en modo kernel rellena antes de establecer el KEVENT.

Requisitos

Requisito Valor
encabezado de ddkmapi.h (incluya Ddkmapi.h)

Consulte también

DDCAPBUFFINFO

DD_DXAPI_ADDVPCAPTUREBUFFER

dxApi