Condividi tramite


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 delle estensioni delle porte video.

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 (definito in wdm.h) che descrive le pagine fisiche del buffer di destinazione.

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)

Vedere anche

DDCAPBUFFINFO

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi