Compartir a través de


DD_BEGINMOCOMPFRAMEDATA estructura (ddrawint.h)

La estructura DDHAL_BEGINMOCOMPFRAMEDATA contiene la información de marco necesaria para iniciar la descodificación.

Sintaxis

typedef struct _DD_BEGINMOCOMPFRAMEDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_MOTIONCOMP_LOCAL lpMoComp;
  PDD_SURFACE_LOCAL    lpDestSurface;
  DWORD                dwInputDataSize;
  LPVOID               lpInputData;
  DWORD                dwOutputDataSize;
  LPVOID               lpOutputData;
  HRESULT              ddRVal;
} *PDD_BEGINMOCOMPFRAMEDATA, DD_BEGINMOCOMPFRAMEDATA;

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.

lpDestSurface

Apunta a una estructura DD_SURFACE_LOCAL que representa la superficie de destino en la que se va a descodificar este marco.

dwInputDataSize

Indica el tamaño en bytes de los datos de entrada opcionales en lpInputData que es necesario para comenzar este fotograma.

lpInputData

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

dwOutputDataSize

Indica el tamaño en bytes de los datos de salida opcionales en lpOutputData que es necesario para comenzar este fotograma.

lpOutputData

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

ddRVal

Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdMoCompBeginFrame . 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

DdMoCompBeginFrame