Compartir a través de


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)

Consulte también

DD_DXAPI_OPENVPCAPTUREDEVICE

DxApi