DD_ENDMOCOMPFRAMEDATA structure (ddrawint.h)
The DD_ENDMOCOMPFRAMEDATA structure contains information required to complete a decoded frame.
Syntax
typedef struct _DD_ENDMOCOMPFRAMEDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_MOTIONCOMP_LOCAL lpMoComp;
LPVOID lpInputData;
DWORD dwInputDataSize;
HRESULT ddRVal;
} *PDD_ENDMOCOMPFRAMEDATA, DD_ENDMOCOMPFRAMEDATA;
Members
lpDD
Points to a DD_DIRECTDRAW_LOCAL structure that is relevant to the current DirectDraw process only.
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 size in bytes 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. For more information, see Return Values for DirectDraw.
Requirements
Requirement | Value |
---|---|
Header | ddrawint.h (include Winddi.h) |