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) |