Поделиться через


структура DD_RENDERMOCOMPDATA (ddrawint.h)

Структура DD_RENDERMOCOMPDATA содержит сведения, необходимые для отрисовки кадра.

Синтаксис

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;

Члены

lpDD

Указывает на DD_DIRECTDRAW_LOCAL структуру, которая относится только к текущему процессу Microsoft DirectDraw.

lpMoComp

Указывает на DD_MOTIONCOMP_LOCAL структуру, содержащую описание запрашиваемой компенсации за движение.

dwNumBuffers

Указывает количество записей в элементе lpBufferInfo .

lpBufferInfo

Указывает на структуру DDMOCOMPBUFFERINFO , содержащую поверхности и расположения внутри поверхностей, из которых необходимо получить данные макроблока для отрисовки.

dwFunction

Указывает конкретную операцию, выполняемую декодером драйвером. Возможные значения для этого элемента определяются идентификатором GUID, используемым во время компенсации движения. Дополнительные сведения см . в разделе DD_CREATEMOCOMPDATA .

lpInputData

Указывает на необязательный входной буфер, содержимое которого определяется идентификатором GUID. Этот буфер не может содержать внедренные указатели.

dwInputDataSize

Указывает размер в байтах данных, на которые указывает lpInputData.

lpOutputData

Указывает на необязательный выходной буфер, содержимое которого определяется идентификатором GUID. Этот буфер не может содержать внедренные указатели.

dwOutputDataSize

Задает размер в байтах данных, на которые указывает lpOutputData.

ddRVal

Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdMoCompRender . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.

Требования

Требование Значение
Заголовок ddrawint.h (включая Winddi.h)

См. также раздел

DD_CREATEMOCOMPDATA

DdMoCompRender