Share via


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)

Weitere Informationen

DDCAPBUFFINFO

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi