This header is used by DirectShow. For more information, see:
amva.h contains the following programming interfaces:
Structures
| AMVABeginFrameInfo The AMVABeginFrameInfo structure contains information for the IAMVideoAccelerator::BeginFrame method. |
| AMVABUFFERINFO The AMVABUFFERINFO structure specifies a buffer for the IAMVideoAccelerator::Execute method. |
| AMVACompBufferInfo The AMVACompBufferInfo structure describes the allocated surfaces and compressed buffer information. |
| AMVAEndFrameInfo The AMVAEndFrameInfo structure contains information for the IAMVideoAccelerator::EndFrame method. |
| AMVAInternalMemInfo The AMVAInternalMemInfo structure specifies the amount of scratch memory the hardware abstraction layer (HAL) will allocate for its private use. |
| AMVAUncompBufferInfo The AMVAUncompBufferInfo structure describes the uncompressed surfaces to be allocated by the video renderer. |
| AMVAUncompDataInfo The AMVAUncompDataInfo structure specifies the dimensions and pixel format of the uncompressed surfaces for DirectX Video Acceleration (DXVA) video decoding. |