Compartir a través de


estructura DD_RENDERMOCOMPDATA (ddrawint.h)

La estructura DD_RENDERMOCOMPDATA contiene la información necesaria para representar un marco.

Sintaxis

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;

Miembros

lpDD

Apunta a una estructura de DD_DIRECTDRAW_LOCAL que es relevante solo para el proceso actual de Microsoft DirectDraw.

lpMoComp

Apunta a una estructura de DD_MOTIONCOMP_LOCAL que contiene una descripción de la compensación de movimiento que se solicita.

dwNumBuffers

Indica el número de entradas en el miembro lpBufferInfo .

lpBufferInfo

Apunta a una estructura DDMOCOMPBUFFERINFO que contiene las superficies y las ubicaciones dentro de las superficies desde las que se van a representar los datos de macroblock.

dwFunction

Indica una operación específica que el descodificador desea que realice el controlador. Los valores posibles para este miembro se definen mediante el GUID utilizado durante la compensación del movimiento. Consulte DD_CREATEMOCOMPDATA para obtener más información.

lpInputData

Apunta a un búfer de entrada opcional, cuyo contenido se define mediante el GUID. Este búfer no puede contener punteros incrustados.

dwInputDataSize

Especifica el tamaño en bytes de los datos a los que apunta lpInputData.

lpOutputData

Apunta a un búfer de salida opcional, cuyo contenido se define mediante el GUID. Este búfer no puede contener punteros incrustados.

dwOutputDataSize

Especifica el tamaño en bytes de los datos a los que apunta lpOutputData.

ddRVal

Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdMoCompRender . Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, vea Valores devueltos para DirectDraw.

Requisitos

Requisito Valor
Header ddrawint.h (incluya Winddi.h)

Consulte también

DD_CREATEMOCOMPDATA

DdMoCompRender