Partager via


Structure DDOPENVPCAPTUREDEVICEIN (ddkmapi.h)

La structure DDOPENVPCAPTUREDEVICEIN contient les informations de capture des extensions de port vidéo (VPE).

Syntaxe

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

Membres

hDirectDraw

Spécifie le handle Microsoft DirectDraw à partir duquel la capture a lieu.

hVideoPort

Spécifie le handle d’objet VPE à partir duquel la capture a lieu.

dwStartLine

Indique la ligne de départ de la capture. Ce membre est relatif au début de la surface (0 est la première ligne).

dwEndLine

Indique la dernière ligne de la capture (inclusive).

dwCaptureEveryNFields

Contient une valeur qui est le diviseur pour le nombre de champs à capturer par seconde. Un champ est une région qui contient généralement 240 lignes, dans laquelle deux champs composent un cadre. Les champs sont fournis à un taux d’environ 60 par seconde. Pour capturer les 60 champs par seconde, définissez cette valeur sur 1, pour capturer 30 champs par seconde, définissez cette valeur sur 2, pour capturer 15 champs par seconde, définissez ce champ sur 4, et ainsi de suite.

pfnCaptureClose

Pointe vers un rappel pfnCaptureClose appelé lorsque l’appareil de capture devient inutilisable en raison de la libération de l’objet VPE en mode utilisateur.

pContext

Contient la valeur transmise si le rappel pfnCaptureClose est appelé.

dwFlags

Celui-ci peut avoir l'une des valeurs suivantes :

Indicateur Signification
DDOPENCAPTURE_VBI Capture à partir du flux VBI .
DDOPENCAPTURE_VIDEO Capture à partir du flux vidéo.

Spécifications

   
En-tête ddkmapi.h (inclure Ddkmapi.h)

Voir aussi

DD_DXAPI_OPENVPCAPTUREDEVICE

DxApi