estrutura DD_RENDERMOCOMPDATA (ddrawint.h)
A estrutura DD_RENDERMOCOMPDATA contém as informações necessárias para renderizar um quadro.
Sintaxe
typedef struct _DD_RENDERMOCOMPDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_MOTIONCOMP_LOCAL lpMoComp;
DWORD dwNumBuffers;
LPDDMOCOMPBUFFERINFO lpBufferInfo;
DWORD dwFunction;
LPVOID lpInputData;
DWORD dwInputDataSize;
LPVOID lpOutputData;
DWORD dwOutputDataSize;
HRESULT ddRVal;
} *PDD_RENDERMOCOMPDATA, DD_RENDERMOCOMPDATA;
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 da compensação de movimento que está sendo solicitada.
dwNumBuffers
Indica o número de entradas no membro lpBufferInfo .
lpBufferInfo
Aponta para uma estrutura DDMOCOMPBUFFERINFO que contém as superfícies e os locais dentro das superfícies das quais obter os dados de macroblock a serem renderizados.
dwFunction
Indica uma operação específica que o decodificador gostaria que o driver executasse. Os valores possíveis para esse membro são definidos pelo GUID usado durante a compensação de movimento. Consulte DD_CREATEMOCOMPDATA para obter mais informações.
lpInputData
Aponta para um buffer de entrada opcional, cujo conteúdo é definido pelo GUID. Esse buffer não pode conter ponteiros inseridos.
dwInputDataSize
Especifica o tamanho em bytes dos dados apontados por lpInputData.
lpOutputData
Aponta para um buffer de saída opcional, cujo conteúdo é definido pelo GUID. Esse buffer não pode conter ponteiros inseridos.
dwOutputDataSize
Especifica o tamanho em bytes dos dados apontados por lpOutputData.
ddRVal
Especifica o local no qual o driver grava o valor retornado do retorno de chamada DdMoCompRender . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ddrawint.h (inclua Winddi.h) |