| 
    VA-API
    2.17.0.1
    
   | 
 
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  | |
JPEG Encoding Picture Parameter Buffer Structure.
This structure conveys picture level parameters.
 1.9.1