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