VA-API  2.22.0
Classes
va_fei_h264.h File Reference

The FEI encoding H264 special API. More...

#include <stdint.h>
#include "va_fei.h"

Go to the source code of this file.

Classes

struct  VAEncMiscParameterFEIFrameControlH264
 FEI frame level control buffer for H.264. More...
 
struct  VAEncFEIMBControlH264
 FEI MB level control data structure. More...
 
struct  VAEncFEIMVPredictorH264
 Application can use this definition as reference to allocate the buffer based on MaxNumPredictor returned from attribute VAConfigAttribFEIMVPredictors query. More...
 
struct  VAEncFEIMBCodeH264
 FEI output. More...
 
struct  VAEncFEIDistortionH264
 VAEncFEIDistortionH264 defines the data structure for VAEncFEIDistortionBufferType per 16x16 MB block. It is output buffer of ENC and ENC_PAK modes, The 16x16 block is in raster scan order. Buffer size shall not be less than the number of 16x16 blocks multiple by sizeof(VAEncFEIDistortionH264). More...
 
struct  VAStatsStatisticsParameterH264
 Motion Vector and Statistics frame level controls. VAStatsStatisticsParameterBufferType for H264 16x16 block. More...
 
struct  VAStatsStatisticsH264
 VAStatsStatisticsH264. H264 Statistics buffer layout for VAStatsStatisticsBufferType and VAStatsStatisticsBottomFieldBufferType(for interlaced only). Statistics output is per 16x16 block. Data structure per 16x16 block is defined below. The 16x16 block is in raster scan order. The buffer size shall be greater than or equal to the number of 16x16 blocks multiplied by sizeof(VAStatsStatisticsH264). More...
 

Detailed Description

The FEI encoding H264 special API.