DDOPENVPCAPTUREDEVICEIN-Struktur (ddkmapi.h)
Die DDOPENVPCAPTUREDEVICEIN-Struktur enthält die Videoporterweiterungen (VPE) Erfassen von Informationen.
Syntax
typedef struct _DDOPENVPCAPTUREDEVICEIN {
HANDLE hDirectDraw;
HANDLE hVideoPort;
DWORD dwStartLine;
DWORD dwEndLine;
DWORD dwCaptureEveryNFields;
LPDD_NOTIFYCALLBACK pfnCaptureClose;
PVOID pContext;
DWORD dwFlags;
} DDOPENVPCAPTUREDEVICEIN, *LPDDOPENVPCAPTUREDEVICEIN;
Angehörige
hDirectDraw
Gibt das Microsoft DirectDraw-Handle an, aus dem die Erfassung stattfindet.
hVideoPort
Gibt das VPE-Objekthandle an, aus dem die Aufnahme stattfindet.
dwStartLine
Gibt die Startzeile der Aufnahme an. Dieses Element ist relativ zum Anfang der Oberfläche (0 ist die erste Zeile).
dwEndLine
Gibt die letzte Zeile der Erfassung (einschließlich) an.
dwCaptureEveryNFields
Enthält einen Wert, der der Divisor für die Anzahl der Felder ist, die pro Sekunde erfasst werden sollen. Ein Feld ist ein Bereich, der in der Regel 240 Zeilen enthält, in denen zwei Felder einen Rahmen bilden. Felder betragen 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, diesen Wert auf 2 festzulegen, 15 Felder pro Sekunde zu erfassen, dieses Feld auf 4 usw. festzulegen.
pfnCaptureClose
Verweist auf einen pfnCaptureClose Rückruf, der aufgerufen wird, wenn das Aufnahmegerät aufgrund des VPE-Objekts, das im Benutzermodus freigegeben wird, nicht mehr verwendet werden kann.
pContext
Enthält den Wert, der übergeben wird, wenn der pfnCaptureClose Callback jemals aufgerufen wird.
dwFlags
Eine der folgenden:
Flagge | Bedeutung |
---|---|
DDOPENCAPTURE_VBI | Aufzeichnung aus dem VBI- Stream. |
DDOPENCAPTURE_VIDEO | Aufnahme aus dem Videostream. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | ddkmapi.h (include Ddkmapi.h) |