Freigeben über


DDADDVPCAPTUREBUFF-Struktur (ddkmapi.h)

Die DDADDVPCAPTUREBUFF-Struktur enthält die erforderlichen Informationen, um der internen Erfassungswarteschlange einen neuen Puffer hinzuzufügen.

Syntax

typedef struct _DDADDVPCAPTUREBUFF {
  HANDLE          hCapture;
  DWORD           dwFlags;
  PMDL            pMDL;
  PKEVENT         pKEvent;
  LPDDCAPBUFFINFO lpBuffInfo;
} DDADDVPCAPTUREBUFF, *LPDDADDVPCAPTUREBUFF;

Angehörige

hCapture

Behandeln Sie die Videoporterweiterungen (VPE) Objekt.

dwFlags

Gibt an, ob der Zielpuffer im regulären Systemspeicher oder nicht lokalem Anzeigespeicher (AGP) vorhanden ist. Dieses Element kann einer der folgenden Werte sein:

Flagge Bedeutung
DDADDBUFF_INVERT Der Puffer soll während der Erfassung invertiert werden.
DDADDBUFF_NONLOCALVIDMEM Der Zielpuffer ist im nichtlocalen Anzeigespeicher vorhanden.
DDADDBUFF_SYSTEMMEMORY Der Zielpuffer ist im Systemspeicher vorhanden.

pMDL

Verweist auf eine MDL- (definiert in wdm.h), die die physischen Seiten des Zielpuffers beschreibt.

pKEvent

Verweist auf ein KEVENT, das der Kernelmodus-Videotransport festlegt, wenn das Ziel gefüllt wurde.

lpBuffInfo

Verweist auf eine DDCAPBUFFINFO- Struktur, die der Kernelmodus-Videotransport vor dem Festlegen des KEVENT ausfüllt.

Anforderungen

Anforderung Wert
Header- ddkmapi.h (include Ddkmapi.h)

Siehe auch

DDCAPBUFFINFO-

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi-