Microsoft DirectX 8.1 (C++) |
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