DDADDVPCAPTUREBUFF-Struktur (ddkmapi.h)
Die DDADDVPCAPTUREBUFF-Struktur enthält die Informationen, die zum Hinzufügen eines neuen Puffers zur internen Erfassungswarteschlange erforderlich sind.
Syntax
typedef struct _DDADDVPCAPTUREBUFF {
HANDLE hCapture;
DWORD dwFlags;
PMDL pMDL;
PKEVENT pKEvent;
LPDDCAPBUFFINFO lpBuffInfo;
} DDADDVPCAPTUREBUFF, *LPDDADDVPCAPTUREBUFF;
Member
hCapture
Handle mit dem VPE-Objekt (Videoporterweiterungen).
dwFlags
Gibt an, ob der Zielpuffer im regulären Systemspeicher oder im nichtlokalen Anzeigespeicher (AGP) vorhanden ist. Dieser Member kann einer der folgenden Werte sein:
Flag | Bedeutung |
---|---|
DDADDBUFF_INVERT | Der Puffer soll während der Erfassung invertiert werden. |
DDADDBUFF_NONLOCALVIDMEM | Der Zielpuffer befindet sich im nichtlokalen Anzeigespeicher. |
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 vom Kernelmodusvideotransport ausgefüllt wird, bevor KEVENT festgelegt wird.
Anforderungen
Kopfzeile | ddkmapi.h (include Ddkmapi.h) |