Estructura DDOPENVPCAPTUREDEVICEIN (ddkmapi.h)
La estructura DDOPENVPCAPTUREDEVICEIN contiene la extensiones de puerto de vídeo (VPE) información de captura.
Sintaxis
typedef struct _DDOPENVPCAPTUREDEVICEIN {
HANDLE hDirectDraw;
HANDLE hVideoPort;
DWORD dwStartLine;
DWORD dwEndLine;
DWORD dwCaptureEveryNFields;
LPDD_NOTIFYCALLBACK pfnCaptureClose;
PVOID pContext;
DWORD dwFlags;
} DDOPENVPCAPTUREDEVICEIN, *LPDDOPENVPCAPTUREDEVICEIN;
Miembros
hDirectDraw
Especifica el identificador de Microsoft DirectDraw desde el que tiene lugar la captura.
hVideoPort
Especifica el identificador de objeto VPE desde el que tiene lugar la captura.
dwStartLine
Indica la línea inicial de la captura. Este miembro es relativo al inicio de la superficie (0 es la primera línea).
dwEndLine
Indica la última línea de la captura (inclusiva).
dwCaptureEveryNFields
Contiene un valor que es el divisor del número de campos que se van a capturar por segundo. Un campo es una región que normalmente contiene 240 líneas, en las que dos campos componen un marco. Los campos vienen a una velocidad de aproximadamente 60 por segundo. Para capturar los 60 campos por segundo, establezca este valor en 1, para capturar 30 campos por segundo, establezca este valor en 2 para capturar 15 campos por segundo, establezca este campo en 4, etc.
pfnCaptureClose
Apunta a un pfnCaptureClose devolución de llamada a la que se llama cuando el dispositivo de captura deja de usarse debido a que el objeto VPE se libera en modo de usuario.
pContext
Contiene el valor que se pasa si se llama a pfnCaptureClose devolución de llamada.
dwFlags
Uno de los siguientes:
Bandera | Significado |
---|---|
DDOPENCAPTURE_VBI |
Capture del flujo de VBI de |
DDOPENCAPTURE_VIDEO | Captura de la secuencia de vídeo. |
Requisitos
Requisito | Valor |
---|---|
encabezado de |
ddkmapi.h (incluya Ddkmapi.h) |