Estrutura DDADDVPCAPTUREBUFF (ddkmapi.h)
A estrutura DDADDVPCAPTUREBUFF contém as informações necessárias para adicionar um novo buffer à fila de captura interna.
Sintaxe
typedef struct _DDADDVPCAPTUREBUFF {
HANDLE hCapture;
DWORD dwFlags;
PMDL pMDL;
PKEVENT pKEvent;
LPDDCAPBUFFINFO lpBuffInfo;
} DDADDVPCAPTUREBUFF, *LPDDADDVPCAPTUREBUFF;
Membros
hCapture
Manipule para o objeto VPE (extensões de porta de vídeo)
dwFlags
Indica se o buffer de destino existe na memória regular do sistema ou na memória de exibição não local (AGP). Esse membro pode ser um dos seguintes valores:
Bandeira | Significado |
---|---|
DDADDBUFF_INVERT | O buffer deve ser invertido durante a captura. |
DDADDBUFF_NONLOCALVIDMEM | O buffer de destino existe na memória de exibição não local. |
DDADDBUFF_SYSTEMMEMORY | O buffer de destino existe na memória do sistema. |
pMDL
Aponta para um MDL (definido em wdm.h) que descreve as páginas físicas do buffer de destino.
pKEvent
Aponta para um KEVENT que o transporte de vídeo no modo kernel define quando o destino foi preenchido.
lpBuffInfo
Aponta para uma estrutura de
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ddkmapi.h (inclua Ddkmapi.h) |