Previous Next

DD_ENDMOCOMPFRAMEDATA

The DD_ENDMOCOMPFRAMEDATA structure contains information required to complete a decoded frame.

typedef struct _DD_ENDMOCOMPFRAMEDATA {
  PDD_DIRECTDRAW_LOCAL  lpDD;
  PDD_MOTIONCOMP_LOCAL  lpMoComp;
  LPVOID  lpInputData;
  DWORD  dwInputDataSize;
  HRESULT  ddRVal;
} DD_ENDMOCOMPFRAMEDATA;

Members

lpDD
Points to a DD_DIRECTDRAW_LOCAL structure that describes the DirectDraw API.
lpMoComp
Points to a DD_MOTIONCOMP_LOCAL structure that contains a description of the motion compensation being requested.
lpInputData
Points to an optional buffer, the contents of which are defined by the GUID. This buffer cannot contain any embedded pointers.
dwInputDataSize
Indicates the amount of data in lpInputData.
ddRVal
Specifies the location in which the driver writes the return value of the DdMoCompEndFrame callback. A return code of DD_OK indicates success.

Headers

Defined in ddrawint.h. Include winddi.h.

See Also

DdMoCompEndFrame