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
Gérez l’objet VPE (Video Port Extensions).
dwFlags
Indique si la mémoire tampon de destination existe dans la mémoire système normale ou la mémoire d’affichage non locale (AGP). Ce membre peut avoir l’une des valeurs suivantes :
Indicateur | 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 une MDL (définie dans wdm.h) qui décrit les pages physiques de la mémoire tampon de destination.
pKEvent
Pointe vers un objet 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.
Spécifications
En-tête | ddkmapi.h (include Ddkmapi.h) |