Condividi tramite


DD_CREATEMOCOMPDATA struttura (ddrawint.h)

La struttura DD_CREATEMOCOMPDATA contiene i dati necessari per iniziare a usare la compensazione del movimento.

Sintassi

typedef struct _DD_CREATEMOCOMPDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_MOTIONCOMP_LOCAL lpMoComp;
  GUID                 *lpGuid;
  DWORD                dwUncompWidth;
  DWORD                dwUncompHeight;
  DDPIXELFORMAT        ddUncompPixelFormat;
  LPVOID               lpData;
  DWORD                dwDataSize;
  HRESULT              ddRVal;
} *PDD_CREATEMOCOMPDATA, DD_CREATEMOCOMPDATA;

Members

lpDD

Punta a una struttura DD_DIRECTDRAW_LOCAL pertinente solo al processo Microsoft DirectDraw corrente.

lpMoComp

Punta a una struttura DD_MOTIONCOMP_LOCAL che contiene una descrizione dell'oggetto di compensazione del movimento.

lpGuid

Punta a un GUID che descrive il processo di compensazione del movimento usato.

dwUncompWidth

Specifica la larghezza in pixel del frame di output non compresso.

dwUncompHeight

Specifica l'altezza in pixel del frame di output non compresso.

ddUncompPixelFormat

Punta a una struttura DDPIXELFORMAT contenente il formato del frame di output non compresso.

lpData

Punta a un buffer di dati facoltativo che contiene eventuali informazioni facoltative richieste dal GUID specificato in lpGuid. Questo buffer non può contenere puntatori incorporati.

dwDataSize

Indica le dimensioni in byte del buffer di dati contenuto in lpData.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdMoCompCreate . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Restituire valori per DirectDraw.

Requisiti

   
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdMoCompCreate