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