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

JPEG Encoding Picture Parameter Buffer Structure. More...

#include <va_enc_jpeg.h>

Public Attributes

VASurfaceID reconstructed_picture
 holds reconstructed picture.
 
uint16_t picture_width
 picture width.
 
uint16_t picture_height
 picture height.
 
VABufferID coded_buf
 holds coded data.
 
union {
pic_flags
 pic_flags
 
uint8_t sample_bit_depth
 number of bits per sample.
 
uint8_t num_scan
 total number of scans in image.
 
uint16_t num_components
 number of image components in frame.
 
uint8_t component_id [4]
 Component identifier (Ci).
 
uint8_t quantiser_table_selector [4]
 Quantization table selector (Tqi).
 
uint8_t quality
 number from 1 to 100 that specifies quality of image.
 
uint32_t va_reserved [VA_PADDING_LOW]
 Reserved bytes for future use, must be zero.
 
uint32_t profile: 2
 profile: 0 - Baseline, 1 - Extended, 2 - Lossless, 3 - Hierarchical
 
uint32_t progressive: 1
 progressive: 0 - sequential, 1 - extended, 2 - progressive
 
uint32_t huffman: 1
 huffman: 0 - arithmetic, 1 - huffman
 
uint32_t interleaved: 1
 interleaved: 0 - non interleaved, 1 - interleaved
 
uint32_t differential: 1
 differential: 0 - non differential, 1 - differential
 

Detailed Description

JPEG Encoding Picture Parameter Buffer Structure.

This structure conveys picture level parameters.


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