Struttura DDADDVPCAPTUREBUFF (ddkmapi.h)
La struttura DDADDVPCAPTUREBUFF contiene le informazioni necessarie per aggiungere un nuovo buffer alla coda di acquisizione interna.
Sintassi
typedef struct _DDADDVPCAPTUREBUFF {
HANDLE hCapture;
DWORD dwFlags;
PMDL pMDL;
PKEVENT pKEvent;
LPDDCAPBUFFINFO lpBuffInfo;
} DDADDVPCAPTUREBUFF, *LPDDADDVPCAPTUREBUFF;
Membri
hCapture
Gestire l'oggetto
dwFlags
Indica se il buffer di destinazione esiste nella memoria di sistema normale o nella memoria di visualizzazione non locale (AGP). Questo membro può essere uno dei valori seguenti:
Bandiera | Significato |
---|---|
DDADDBUFF_INVERT | Il buffer deve essere invertito durante l'acquisizione. |
DDADDBUFF_NONLOCALVIDMEM | Il buffer di destinazione esiste nella memoria di visualizzazione non locale. |
DDADDBUFF_SYSTEMMEMORY | Il buffer di destinazione esiste nella memoria di sistema. |
pMDL
Punta a un MDL
pKEvent
Punta a un KEVENT impostato dal trasporto video in modalità kernel quando la destinazione è stata riempita.
lpBuffInfo
Punta a una struttura DDCAPBUFFINFO riempita dal trasporto video in modalità kernel prima di impostare KEVENT.
Fabbisogno
Requisito | Valore |
---|---|
intestazione |
ddkmapi.h (includere Ddkmapi.h) |