VA-API  2.22.0
Classes | Macros
va_fei.h File Reference

The FEI encoding common API. More...

#include <stdint.h>

Go to the source code of this file.

Classes

union  VAConfigAttribValStats
 Attribute value for VAConfigAttribStats. More...
 
struct  VAStatsStatisticsParameter
 Motion Vector and Statistics frame level controls. common part VAStatsStatisticsParameterBufferType for a MB or CTB. More...
 

Macros

#define VA_PICTURE_STATS_CONTENT_UPDATED   0x00000010
 picutre surface content updated indicator. The picture surface content is updated, it means temporary buffer like downscaled pixel data in driver internal needs be forced freshing
 
Attribute values for VAConfigAttribFEIFunctionType

FEI specific attribute definitions

This is only for VAEntrypointFEI The desired type should be passed to driver when creating the configuration. If VA_FEI_FUNCTION_ENC_PAK is set, VA_FEI_FUNCTION_ENC and VA_FEI_FUNCTION_PAK will be ignored if set also. Combination of VA_FEI_FUNCTION_ENC and VA_FEI_FUNCTION_PAK is not valid. If VA_FEI_FUNCTION_ENC is set, there will be no bitstream output. If VA_FEI_FUNCTION_PAK is set, two extra input buffers for PAK are needed: VAEncFEIMVBufferType and VAEncFEIMBCodeBufferType. VA_FEI_FUNCTION_ENC_PAK is recommended for best performance.

#define VA_FEI_FUNCTION_ENC   0x00000001
 ENC only is supported.
 
#define VA_FEI_FUNCTION_PAK   0x00000002
 PAK only is supported.
 
#define VA_FEI_FUNCTION_ENC_PAK   0x00000004
 ENC_PAK is supported.
 

Detailed Description

The FEI encoding common API.