структура DD_BEGINMOCOMPFRAMEDATA (ddrawint.h)
Структура DDHAL_BEGINMOCOMPFRAMEDATA содержит сведения о кадре, необходимые для начала декодирования.
Синтаксис
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;
Члены
lpDD
Указывает на DD_DIRECTDRAW_LOCAL структуру, которая относится только к текущему процессу Microsoft DirectDraw.
lpMoComp
Указывает на DD_MOTIONCOMP_LOCAL структуру, содержащую описание запрашиваемой компенсации за движение.
lpDestSurface
Указывает на структуру DD_SURFACE_LOCAL , представляющую конечную поверхность, в которой декодирует этот кадр.
dwInputDataSize
Указывает размер в байтах необязательных входных данных в lpInputData , необходимый для начала этого кадра.
lpInputData
Указывает на необязательный входной буфер, содержимое которого определяется идентификатором GUID. Этот буфер не может содержать внедренные указатели.
dwOutputDataSize
Указывает размер в байтах необязательных выходных данных в lpOutputData , необходимый для начала этого кадра.
lpOutputData
Указывает на необязательный выходной буфер, содержимое которого определяется идентификатором GUID. Этот буфер не может содержать внедренные указатели.
ddRVal
Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdMoCompBeginFrame . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.
Требования
Требование | Значение |
---|---|
Заголовок | ddrawint.h (включая Winddi.h) |