VA-API  2.22.0
List of all members
VAConfigAttribValEncHEVCBlockSizes Union Reference

#include <va_enc_hevc.h>

Detailed Description

Attribute value for VAConfigAttribEncHEVCBlockSizes.

This attribute describes the supported coding tree and transform block sizes of an HEVC/H.265 encoder configuration

Member Data Documentation

◆ log2_max_coding_tree_block_size_minus3

uint32_t VAConfigAttribValEncHEVCBlockSizes::log2_max_coding_tree_block_size_minus3

Largest supported size of coding tree blocks.

CtbLog2SizeY must not be larger than this.

◆ log2_max_luma_transform_block_size_minus2

uint32_t VAConfigAttribValEncHEVCBlockSizes::log2_max_luma_transform_block_size_minus2

Largest supported size of luma transform blocks.

MaxTbLog2SizeY must not be larger than this.

◆ log2_max_pcm_coding_block_size_minus3

uint32_t VAConfigAttribValEncHEVCBlockSizes::log2_max_pcm_coding_block_size_minus3

Largest supported size of PCM coding blocks.

Log2MaxIpcmCbSizeY must not be larger than this.

◆ log2_min_coding_tree_block_size_minus3

uint32_t VAConfigAttribValEncHEVCBlockSizes::log2_min_coding_tree_block_size_minus3

Smallest supported size of coding tree blocks.

CtbLog2SizeY must not be smaller than this.

This may be the same as the maximum size, indicating that only one CTB size is supported.

◆ log2_min_luma_coding_block_size_minus3

uint32_t VAConfigAttribValEncHEVCBlockSizes::log2_min_luma_coding_block_size_minus3

Smallest supported size of luma coding blocks.

MinCbLog2SizeY must not be smaller than this.

◆ log2_min_luma_transform_block_size_minus2

uint32_t VAConfigAttribValEncHEVCBlockSizes::log2_min_luma_transform_block_size_minus2

Smallest supported size of luma transform blocks.

MinTbLog2SizeY must not be smaller than this.

◆ log2_min_pcm_coding_block_size_minus3

uint32_t VAConfigAttribValEncHEVCBlockSizes::log2_min_pcm_coding_block_size_minus3

Smallest supported size of PCM coding blocks.

Log2MinIpcmCbSizeY must not be smaller than this.

◆ max_max_transform_hierarchy_depth_inter

uint32_t VAConfigAttribValEncHEVCBlockSizes::max_max_transform_hierarchy_depth_inter

Largest supported transform hierarchy depth in inter coding units.

max_transform_hierarchy_depth_inter must not be larger than this.

◆ max_max_transform_hierarchy_depth_intra

uint32_t VAConfigAttribValEncHEVCBlockSizes::max_max_transform_hierarchy_depth_intra

Largest supported transform hierarchy depth in intra coding units.

max_transform_hierarchy_depth_intra must not be larger than this.

◆ min_max_transform_hierarchy_depth_inter

uint32_t VAConfigAttribValEncHEVCBlockSizes::min_max_transform_hierarchy_depth_inter

Smallest supported transform hierarchy depth in inter coding units.

max_transform_hierarchy_depth_inter must not be smaller than this.

◆ min_max_transform_hierarchy_depth_intra

uint32_t VAConfigAttribValEncHEVCBlockSizes::min_max_transform_hierarchy_depth_intra

Smallest supported transform hierarchy depth in intra coding units.

max_transform_hierarchy_depth_intra must not be smaller than this.

◆ reserved

uint32_t VAConfigAttribValEncHEVCBlockSizes::reserved

Reserved for future use.


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