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

Slice parameter for JPEG decoding. More...

#include <va_dec_jpeg.h>

Public Attributes

uint32_t slice_horizontal_position
 Scan horizontal position.
 
uint32_t slice_vertical_position
 Scan vertical position.
 
uint8_t num_components
 Number of components in scan (Ns).
 
uint16_t restart_interval
 Restart interval definition (Ri).
 
uint32_t num_mcus
 Number of MCUs in a scan.
 
uint32_t va_reserved [VA_PADDING_LOW]
 Reserved bytes for future use, must be zero.
 
uint8_t component_selector
 Scan component selector (Csj).
 
uint8_t dc_table_selector
 DC entropy coding table selector (Tdj).
 
uint8_t ac_table_selector
 AC entropy coding table selector (Taj).
 
Codec-independent Slice Parameter Buffer base.
uint32_t slice_data_size
 Number of bytes in the slice data buffer for this slice.
 
uint32_t slice_data_offset
 The offset to the first byte of the first MCU.
 
uint32_t slice_data_flag
 Slice data buffer flags. See VA_SLICE_DATA_FLAG_xxx.
 

Detailed Description

Slice parameter for JPEG decoding.

This structure holds information from the scan header, along with definitions from additional segments. The associated slice data buffer holds all entropy coded segments (ECS) in the scan.


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