Freigeben über


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)

Siehe auch

DD_DXAPI_OPENVPCAPTUREDEVICE

DxApi-