DDOPENVPCAPTUREDEVICEIN-Struktur (ddkmapi.h)
Die DDOPENVPCAPTUREDEVICEIN-Struktur enthält die Videoporterweiterungen (VPE) -Aufzeichnungsinformationen.
Syntax
typedef struct _DDOPENVPCAPTUREDEVICEIN {
HANDLE hDirectDraw;
HANDLE hVideoPort;
DWORD dwStartLine;
DWORD dwEndLine;
DWORD dwCaptureEveryNFields;
LPDD_NOTIFYCALLBACK pfnCaptureClose;
PVOID pContext;
DWORD dwFlags;
} DDOPENVPCAPTUREDEVICEIN, *LPDDOPENVPCAPTUREDEVICEIN;
Member
hDirectDraw
Gibt das Microsoft DirectDraw-Handle an, von dem aus die Erfassung erfolgt.
hVideoPort
Gibt das VPE-Objekthandle an, von dem aus die Erfassung erfolgt.
dwStartLine
Gibt die Startzeile der Erfassung an. Dieses Element ist relativ zum Anfang der Oberfläche (0 ist die erste Zeile).
dwEndLine
Gibt die letzte Zeile der Erfassung an (inklusive).
dwCaptureEveryNFields
Enthält einen Wert, der den Divisor für die Anzahl der Felder darstellt, die pro Sekunde erfasst werden sollen. Ein Feld ist eine Region, die in der Regel 240 Zeilen enthält, in denen zwei Felder einen Frame bilden. Felder kommen mit einer Rate von etwa 60 pro Sekunde. Um alle 60 Felder pro Sekunde zu erfassen, legen Sie diesen Wert auf 1 fest, um 30 Felder pro Sekunde zu erfassen, legen Sie diesen Wert auf 2 fest, um 15 Felder pro Sekunde zu erfassen, legen Sie dieses Feld auf 4 fest usw.
pfnCaptureClose
Verweist auf einen pfnCaptureClose-Rückruf , der aufgerufen wird, wenn das Erfassungsgerät aufgrund der Freigabe des VPE-Objekts im Benutzermodus unbrauchbar wird.
pContext
Enthält den Wert, der übergeben wird, wenn der pfnCaptureClose-Rückruf jemals aufgerufen wird.
dwFlags
Einer der folgenden:
Flag | Bedeutung |
---|---|
DDOPENCAPTURE_VBI | Erfassen Sie aus dem VBI-Stream . |
DDOPENCAPTURE_VIDEO | Aufzeichnen aus dem Videostream. |
Anforderungen
Kopfzeile | ddkmapi.h (include Ddkmapi.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für