AMVABUFFERINFO Structure
Microsoft DirectShow 9.0 |
AMVABUFFERINFO Structure
The AMVABUFFERINFO structure describes buffer information.
- Note This structure is available in Microsoft® Windows® 98 Second Edition, Windows 2000, and later operating systems.
Syntax
typedef struct _tag_AMVABUFFERINFO{ DWORD dwTypeIndex; DWORD dwBufferIndex; DWORD dwDataOffset; DWORD dwDataSize; } AMVABUFFERINFO, *LPAMVABUFFERINFO;
Members
dwTypeIndex
Type of buffer. The following buffer types are defined.
Value | Description |
DXVA_ALPHA_BLEND_COMBINATION_BUFFER | Alpha blend combination buffer. |
DXVA_AYUV_BUFFER | AYUV alpha blending sample buffer. |
DXVA_BITSTREAM_DATA_BUFFER | Raw bitstream data buffer. |
DXVA_DCCMD_SURFACE_BUFFE | Display control command (DCCMD) data buffer. |
DXVA_DEBLOCKING_CONTROL_BUFFER | Deblocking Filter control command buffer. |
DXVA_DPXD_SURFACE_BUFFER | Decoded PXD (DPXD) alpha blending surface buffer. |
DXVA_HIGHLIGHT_BUFFER | Highlight data buffers. |
DXVA_IA44_SURFACE_BUFFER | IA44 alpha blending sample buffer. |
DXVA_INVERSE_QUANTIZATION_MATRIX_BUFFER | Inverse quantization matrix buffer. |
DXVA_MACROBLOCK_CONTROL_BUFFER | Macroblock control command buffer. |
DXVA_PICTURE_DECODE_BUFFER | Picture parameters buffer. |
DXVA_PICTURE_RESAMPLE_BUFFER | Alpha blend combination buffer. |
DXVA_READ_BACK_BUFFER | Read-back command buffers containing commands to read macroblocks of the resulting picture back to the host. |
DXVA_RESIDUAL_DIFFERENCE_BUFFER | Residual difference block data buffer. |
DXVA_SLICE_CONTROL_BUFFER | Slice control buffer. |
For complete descriptions of these buffer types, refer to the DirectX Video Acceleration 1.0 specification.
dwBufferIndex
Buffer index.
dwDataOffset
Offset of relevant data from the beginning of buffer.
dwDataSize
Size of relevant data.
Requirements
Header: Dshow.h.
See Also