структура 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) |