VA-API  2.23.0
Public Attributes | List of all members
VAAlfDataVVC Struct Reference

VVC Adaptive Loop Filter Data Structure. More...

#include <va_dec_vvc.h>

Public Attributes

uint8_t aps_adaptation_parameter_set_id
 VVC Adaptive Loop Filter parameters. All the parameters except reserved bytes are VVC syntax or spec variables.
 
uint16_t reserved16b
 Reserved bytes for future use, must be zero.
 
uint32_t va_reserved [VA_PADDING_MEDIUM]
 Reserved for future use, must be zero.
 
uint32_t reserved: 26
 Reserved for future use, must be zero.
 

Detailed Description

VVC Adaptive Loop Filter Data Structure.

Host decoder sends in an array of VVC ALF sets through one or multiple buffers which may contain 1 to 8 VAAlfDataVVC data structures in total. Each buffer contains an integer number of VAAlfDataVVC data structures with no gap in between. Driver may store the data internally. Host decoder may choose not to send the same ALF data for each frame. When a VAAlfDataVVC structure carries a same value of aps_adaptation_parameter_set_id as a previously stored structure, driver should override the old structure with values in the new structure. VAAlfBufferType is used to send this buffer.


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