VA-API
2.22.0
|
VP9 Slice Parameter Buffer Structure. More...
#include <va_dec_vp9.h>
Public Attributes | |
uint32_t | slice_data_size |
The byte count of current frame in the bitstream buffer, starting from first byte of the buffer. It uses the name slice_data_size to be consitent with other codec, but actually means frame_data_size. | |
uint32_t | slice_data_offset |
uint32_t | slice_data_flag |
VASegmentParameterVP9 | seg_param [8] |
per segment information | |
uint32_t | va_reserved [VA_PADDING_LOW] |
Reserved bytes for future use, must be zero. | |
VP9 Slice Parameter Buffer Structure.
This structure conveys parameters related to segmentation data and should be sent once per frame.
When segmentation is disabled, only SegParam[0] has valid values, all other entries should be populated with 0. Otherwise, all eight entries should be valid.
Slice data buffer of VASliceDataBufferType is used to send the bitstream which should include whole or part of partition 0 (at least compressed header) to the end of frame.
uint32_t VASliceParameterBufferVP9::slice_data_flag |
see VA_SLICE_DATA_FLAG_XXX definitions
uint32_t VASliceParameterBufferVP9::slice_data_offset |
offset to the first byte of partition data (control partition)