Condividi tramite


Struttura DDOPENVPCAPTUREDEVICEIN (ddkmapi.h)

La struttura DDOPENVPCAPTUREDEVICEIN contiene le estensioni delle porte video (VPE) acquisire informazioni.

Sintassi

typedef struct _DDOPENVPCAPTUREDEVICEIN {
  HANDLE              hDirectDraw;
  HANDLE              hVideoPort;
  DWORD               dwStartLine;
  DWORD               dwEndLine;
  DWORD               dwCaptureEveryNFields;
  LPDD_NOTIFYCALLBACK pfnCaptureClose;
  PVOID               pContext;
  DWORD               dwFlags;
} DDOPENVPCAPTUREDEVICEIN, *LPDDOPENVPCAPTUREDEVICEIN;

Membri

hDirectDraw

Specifica l'handle Microsoft DirectDraw da cui viene eseguita l'acquisizione.

hVideoPort

Specifica l'handle dell'oggetto VPE da cui viene eseguita l'acquisizione.

dwStartLine

Indica la riga iniziale dell'acquisizione. Questo membro è relativo all'inizio della superficie (0 è la prima riga).

dwEndLine

Indica l'ultima riga dell'acquisizione (inclusiva).

dwCaptureEveryNFields

Contiene un valore che rappresenta il divisore per il numero di campi da acquisire al secondo. Un campo è un'area che in genere contiene 240 righe, in cui due campi costituiscono un frame. I campi arrivano a una velocità di circa 60 al secondo. Per acquisire tutti i 60 campi al secondo, impostare questo valore su 1, per acquisire 30 campi al secondo, impostare questo valore su 2, per acquisire 15 campi al secondo, impostare questo campo su 4 e così via.

pfnCaptureClose

Punta a un pfnCaptureClose callback chiamato quando il dispositivo di acquisizione diventa inutilizzabile a causa del rilascio dell'oggetto VPE in modalità utente.

pContext

Contiene il valore passato se viene chiamato pfnCaptureClose callback.

dwFlags

Uno dei seguenti:

Bandiera Significato
DDOPENCAPTURE_VBI Acquisire dal flusso di VBI .
DDOPENCAPTURE_VIDEO Acquisire dal flusso video.

Fabbisogno

Requisito Valore
intestazione ddkmapi.h (includere Ddkmapi.h)

Vedere anche

DD_DXAPI_OPENVPCAPTUREDEVICE

DxApi