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) |