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


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

Структура DD_CREATEMOCOMPDATA содержит данные, необходимые для начала использования компенсации движения.

Синтаксис

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;

Члены

lpDD

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

lpMoComp

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

lpGuid

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

dwUncompWidth

Задает ширину в пикселях несжатого выходного кадра.

dwUncompHeight

Задает высоту в пикселях несжатого выходного кадра.

ddUncompPixelFormat

Указывает на структуру DDPIXELFORMAT , содержащую формат несжатого выходного кадра.

lpData

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

dwDataSize

Указывает размер буфера данных, содержащегося в lpData, в байтах.

ddRVal

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

Требования

   
Верхняя часть ddrawint.h (включая Winddi.h)

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

DdMoCompCreate