amva.h header

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.