Partager via


DDOPENVPCAPTUREDEVICEIN, structure (ddkmapi.h)

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

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 arrivent à un taux d’environ 60 par seconde. Pour capturer tous 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 une pfnCaptureClose rappel 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 qui est passée si le rappel pfnCaptureClose est jamais appelé.

dwFlags

L’une des opérations suivantes :

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

Exigences

Exigence Valeur
d’en-tête ddkmapi.h (include Ddkmapi.h)

Voir aussi

DD_DXAPI_OPENVPCAPTUREDEVICE

DxApi