VA-API  2.22.0
Public Attributes | List of all members
VAStatsStatisticsH264 Struct Reference

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...

#include <va_fei_h264.h>

Public Attributes

uint32_t best_inter_distortion0: 16
 past reference

 
uint32_t best_inter_distortion1: 16
 future reference

 
uint32_t mb_is_flat: 1
 DWORD 5 flat info.
 
uint32_t variance_16x16
 DWORD 6 variance for block16x16.
 
uint32_t variance_8x8 [4]
 DWORD 7 ~ 10, variance for block8x8.
 
uint32_t pixel_average_16x16
 DWORD 11 pixel_average for block16x16.
 
uint32_t pixel_average_8x8 [4]
 DWORD 12 ~ 15, pixel_average for block8x8.
 

Detailed Description

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).


The documentation for this struct was generated from the following file: