VA-API  2.17.0.1
Classes | Enumerations
AV1 encoding API

Classes

union  VAConfigAttribValEncAV1
 Attribute value for VAConfigAttribEncAV1. More...
 
union  VAConfigAttribValEncAV1Ext1
 Attribute value for VAConfigAttribEncAV1Ext1. More...
 
union  VAConfigAttribValEncAV1Ext2
 Attribute value for VAConfigAttribEncAV1Ext2. More...
 
struct  VAEncSequenceParameterBufferAV1
 AV1 Encoding Sequence Parameter Buffer Structure. More...
 
struct  VAEncSegParamAV1
 Segment parameters. More...
 
struct  VAEncSegMapBufferAV1
 Segment map data buffer. More...
 
union  VARefFrameCtrlAV1
 Reference frame control. More...
 
struct  VAEncPictureParameterBufferAV1
 AV1 Encoding Picture Parameter Buffer Structure. More...
 
struct  VAEncTileGroupBufferAV1
 Tile Group Buffer. More...
 

Enumerations

enum  VAEncPackedHeaderTypeAV1 { VAEncPackedHeaderAV1_SPS = VAEncPackedHeaderSequence , VAEncPackedHeaderAV1_PPS = VAEncPackedHeaderPicture }
 Packed header types specific to AV1 encoding. More...
 
enum  VAEncTransformationTypeAV1 {
  VAAV1EncTransformationIdentity = 0 , VAAV1EncTransformationTranslation = 1 , VAAV1EncTransformationRotzoom = 2 , VAAV1EncTransformationAffine = 3 ,
  VAAV1EncTransformationCount
}
 

Detailed Description

This AV1 encoding API supports 8-bit/10bit 420 format only.

Enumeration Type Documentation

◆ VAEncPackedHeaderTypeAV1

Packed header types specific to AV1 encoding.

Types of packed headers generally used for AV1 encoding.

Enumerator
VAEncPackedHeaderAV1_SPS 

Packed Sequence Parameter Set (SPS).

The corresponding packed header data buffer shall contain the complete sequence_header_obu() syntax element.

VAEncPackedHeaderAV1_PPS 

Packed Picture Parameter Set (PPS).

The corresponding packed header data buffer shall contain the complete frame_header_obu() syntax element.

◆ VAEncTransformationTypeAV1

Enumerator
VAAV1EncTransformationIdentity 

Identity transformation, 0-parameter.

VAAV1EncTransformationTranslation 

Translational motion, 2-parameter.

VAAV1EncTransformationRotzoom 

Simplified affine with rotation + zoom only, 4-parameter.

VAAV1EncTransformationAffine 

Affine, 6-parameter.

VAAV1EncTransformationCount 

Transformation count.