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


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

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

DdMoCompBeginFrame