VA-API  2.13.0.pre1
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 {
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: