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) |