Estructura DDOPENVPCAPTUREDEVICEIN (ddkmapi.h)
La estructura DDOPENVPCAPTUREDEVICEIN contiene la información de captura de extensiones de puerto de vídeo (VPE).
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 una devolución de llamada pfnCaptureClose 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 la devolución de llamada pfnCaptureClose .
dwFlags
Uno de los siguientes:
Marca | Significado |
---|---|
DDOPENCAPTURE_VBI | Captura de la secuencia VBI . |
DDOPENCAPTURE_VIDEO | Captura de la secuencia de vídeo. |
Requisitos
Encabezado | ddkmapi.h (incluye Ddkmapi.h) |