VA-API
2.22.0
|
#include <va.h>
Public Attributes | |
uint32_t | slice_data_offset |
Byte offset to the NAL Header Unit for this slice. | |
uint16_t | slice_data_bit_offset |
Bit offset from NAL Header Unit to the begining of slice_data(). More... | |
uint8_t | num_ref_idx_l0_active_minus1 |
uint8_t | num_ref_idx_l1_active_minus1 |
uint32_t | va_reserved [VA_PADDING_LOW] |
Reserved bytes for future use, must be zero. | |
H.264 Slice Parameter Buffer
uint8_t VASliceParameterBufferH264::num_ref_idx_l0_active_minus1 |
H264/AVC syntax element
if num_ref_idx_active_override_flag equals 0, host decoder should set its value to num_ref_idx_l0_default_active_minus1.
uint8_t VASliceParameterBufferH264::num_ref_idx_l1_active_minus1 |
H264/AVC syntax element
if num_ref_idx_active_override_flag equals 0, host decoder should set its value to num_ref_idx_l1_default_active_minus1.
uint16_t VASliceParameterBufferH264::slice_data_bit_offset |
Bit offset from NAL Header Unit to the begining of slice_data().
This bit offset is relative to and includes the NAL unit byte and represents the number of bits parsed in the slice_header() after the removal of any emulation prevention bytes in there. However, the slice data buffer passed to the hardware is the original bitstream, thus including any emulation prevention bytes.