Structure DDADDVPCAPTUREBUFF (ddkmapi.h)
La structure DDADDVPCAPTUREBUFF contient les informations nécessaires pour ajouter une nouvelle mémoire tampon à la file d’attente de capture interne.
Syntaxe
typedef struct _DDADDVPCAPTUREBUFF {
HANDLE hCapture;
DWORD dwFlags;
PMDL pMDL;
PKEVENT pKEvent;
LPDDCAPBUFFINFO lpBuffInfo;
} DDADDVPCAPTUREBUFF, *LPDDADDVPCAPTUREBUFF;
Membres
hCapture
Handle to the video port extensions (VPE) object.
dwFlags
Indique si la mémoire tampon de destination existe dans la mémoire système régulière ou la mémoire d’affichage non locale (AGP). Ce membre peut être l’une des valeurs suivantes :
Drapeau | Signification |
---|---|
DDADDBUFF_INVERT | La mémoire tampon doit être inversée pendant la capture. |
DDADDBUFF_NONLOCALVIDMEM | La mémoire tampon de destination existe dans la mémoire d’affichage non locale. |
DDADDBUFF_SYSTEMMEMORY | La mémoire tampon de destination existe dans la mémoire système. |
pMDL
Pointe vers un MDL
pKEvent
Pointe vers un KEVENT que le transport vidéo en mode noyau définit lorsque la destination a été remplie.
lpBuffInfo
Pointe vers une structure DDCAPBUFFINFO que le transport vidéo en mode noyau remplit avant de définir le KEVENT.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ddkmapi.h (include Ddkmapi.h) |