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;

Members

hCapture

Handle per l'oggetto VPE (Video Port Extensions).

dwFlags

Indica se il buffer di destinazione esiste nella memoria di sistema regolare o nella memoria di visualizzazione non locale (AGP). Questo membro può essere uno dei valori seguenti:

Flag 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 che il trasporto video in modalità kernel riempie prima di impostare KEVENT.

Requisiti

   
Intestazione ddkmapi.h (includere Ddkmapi.h)

Vedi anche

DDCAPBUFFINFO

DD_DXAPI_ADDVPCAPTUREBUFFER

DxApi