Microsoft DirectX 8.1 (C++)

AMVABeginFrameInfo Structure

The AMVABeginFrameInfo structure specifies information needed to begin processing the frame.

Note   This structure is available in Microsoft® Windows® 98 Second Edition, Windows 2000, and later operating systems.

Syntax

typedef struct _tag_AMVABeginFrameInfo{
    DWORD  dwDestSurfaceIndex;
    LPVOID pInputData;
    DWORD  dwSizeInputData;
    LPVOID pOutputData;
    DWORD  dwSizeOutputData;
 } AMVABeginFrameInfo, *LPAMVABeginFrameInfo;

Members

dwDestSurfaceIndex

Destination buffer in which to decode this frame.

pInputData

Pointer to miscellaneous data.

dwSizeInputData

Size of miscellaneous data to begin processing frame.

pOutputData

Pointer to data which the video graphics array (VGA) is going to fill.

dwSizeOutputData

Size of data which the VGA is going to fill.

Remarks

Note that you can't store pointers in pInputData, because their addresses will not be valid in kernel mode, where the frame processing occurs.

See Also