Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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) |