estrutura DD_CREATEMOCOMPDATA (ddrawint.h)

A estrutura DD_CREATEMOCOMPDATA contém os dados necessários para começar a usar a compensação por movimento.

Sintaxe

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;

Membros

lpDD

Aponta para uma estrutura DD_DIRECTDRAW_LOCAL relevante apenas para o processo atual do Microsoft DirectDraw.

lpMoComp

Aponta para uma estrutura DD_MOTIONCOMP_LOCAL que contém uma descrição do objeto de compensação de movimento.

lpGuid

Aponta para um GUID que descreve o processo de compensação de movimento que está sendo usado.

dwUncompWidth

Especifica a largura em pixels do quadro de saída descompactado.

dwUncompHeight

Especifica a altura em pixels do quadro de saída descompactado.

ddUncompPixelFormat

Aponta para uma estrutura DDPIXELFORMAT que contém o formato do quadro de saída não compactado.

lpData

Aponta para um buffer de dados opcional que contém todas as informações opcionais exigidas pelo GUID fornecido em lpGuid. Esse buffer não pode conter ponteiros inseridos.

dwDataSize

Indica o tamanho em bytes do buffer de dados contido em lpData.

ddRVal

Especifica o local no qual o driver grava o valor retornado do retorno de chamada DdMoCompCreate . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.

Requisitos

   
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DdMoCompCreate