struct StdVideoH265PictureParameterSet {
StdVideoH265PpsFlags flags;
uint8_t pps_pic_parameter_set_id;
uint8_t pps_seq_parameter_set_id;
uint8_t sps_video_parameter_set_id;
uint8_t num_extra_slice_header_bits;
uint8_t num_ref_idx_l0_default_active_minus1;
uint8_t num_ref_idx_l1_default_active_minus1;
int8_t init_qp_minus26;
uint8_t diff_cu_qp_delta_depth;
int8_t pps_cb_qp_offset;
int8_t pps_cr_qp_offset;
int8_t pps_beta_offset_div2;
int8_t pps_tc_offset_div2;
uint8_t log2_parallel_merge_level_minus2;
uint8_t log2_max_transform_skip_block_size_minus2;
uint8_t diff_cu_chroma_qp_offset_depth;
uint8_t chroma_qp_offset_list_len_minus1;
int8_t cb_qp_offset_list[STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE];
int8_t cr_qp_offset_list[STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE];
uint8_t log2_sao_offset_scale_luma;
uint8_t log2_sao_offset_scale_chroma;
int8_t pps_act_y_qp_offset_plus5;
int8_t pps_act_cb_qp_offset_plus5;
int8_t pps_act_cr_qp_offset_plus3;
uint8_t pps_num_palette_predictor_initializers;
uint8_t luma_bit_depth_entry_minus8;
uint8_t chroma_bit_depth_entry_minus8;
uint8_t num_tile_columns_minus1;
uint8_t num_tile_rows_minus1;
uint8_t reserved1;
uint8_t reserved2;
uint16_t column_width_minus1[STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE];
uint16_t row_height_minus1[STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE];
uint32_t reserved3;
StdVideoH265ScalingLists const * pScalingLists;
StdVideoH265PredictorPaletteEntries const * pPredictorPaletteEntries;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | StdVideoH265PictureParameterSet.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | CB_QP_OFFSET_LIST
The struct member offsets. |
| public static final int | CHROMA_BIT_DEPTH_ENTRY_MINUS8
The struct member offsets. |
| public static final int | CHROMA_QP_OFFSET_LIST_LEN_MINUS1
The struct member offsets. |
| public static final int | COLUMN_WIDTH_MINUS1
The struct member offsets. |
| public static final int | CR_QP_OFFSET_LIST
The struct member offsets. |
| public static final int | DIFF_CU_CHROMA_QP_OFFSET_DEPTH
The struct member offsets. |
| public static final int | DIFF_CU_QP_DELTA_DEPTH
The struct member offsets. |
| public static final int | FLAGS
The struct member offsets. |
| public static final int | INIT_QP_MINUS26
The struct member offsets. |
| public static final int | LOG2_MAX_TRANSFORM_SKIP_BLOCK_SIZE_MINUS2
The struct member offsets. |
| public static final int | LOG2_PARALLEL_MERGE_LEVEL_MINUS2
The struct member offsets. |
| public static final int | LOG2_SAO_OFFSET_SCALE_CHROMA
The struct member offsets. |
| public static final int | LOG2_SAO_OFFSET_SCALE_LUMA
The struct member offsets. |
| public static final int | LUMA_BIT_DEPTH_ENTRY_MINUS8
The struct member offsets. |
| public static final int | NUM_EXTRA_SLICE_HEADER_BITS
The struct member offsets. |
| public static final int | NUM_REF_IDX_L0_DEFAULT_ACTIVE_MINUS1
The struct member offsets. |
| public static final int | NUM_REF_IDX_L1_DEFAULT_ACTIVE_MINUS1
The struct member offsets. |
| public static final int | NUM_TILE_COLUMNS_MINUS1
The struct member offsets. |
| public static final int | NUM_TILE_ROWS_MINUS1
The struct member offsets. |
| public static final int | PPREDICTORPALETTEENTRIES
The struct member offsets. |
| public static final int | PPS_ACT_CB_QP_OFFSET_PLUS5
The struct member offsets. |
| public static final int | PPS_ACT_CR_QP_OFFSET_PLUS3
The struct member offsets. |
| public static final int | PPS_ACT_Y_QP_OFFSET_PLUS5
The struct member offsets. |
| public static final int | PPS_BETA_OFFSET_DIV2
The struct member offsets. |
| public static final int | PPS_CB_QP_OFFSET
The struct member offsets. |
| public static final int | PPS_CR_QP_OFFSET
The struct member offsets. |
| public static final int | PPS_NUM_PALETTE_PREDICTOR_INITIALIZERS
The struct member offsets. |
| public static final int | PPS_PIC_PARAMETER_SET_ID
The struct member offsets. |
| public static final int | PPS_SEQ_PARAMETER_SET_ID
The struct member offsets. |
| public static final int | PPS_TC_OFFSET_DIV2
The struct member offsets. |
| public static final int | PSCALINGLISTS
The struct member offsets. |
| public static final int | RESERVED1
The struct member offsets. |
| public static final int | RESERVED2
The struct member offsets. |
| public static final int | RESERVED3
The struct member offsets. |
| public static final int | ROW_HEIGHT_MINUS1
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | SPS_VIDEO_PARAMETER_SET_ID
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | StdVideoH265PictureParameterSet(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static StdVideoH265PictureParameterSet | |
| public static StdVideoH265PictureParameterSet. | calloc(int
the buffer capacity capacity)Returns a new |
| public static StdVideoH265PictureParameterSet | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static StdVideoH265PictureParameterSet. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of thecb_qp_offset_list field.
|
| public StdVideoH265PictureParameterSet | |
| public StdVideoH265PictureParameterSet | cb_qp_offset_list(int index, byte value)
Sets the specified value at the specified index of the |
| public byte | |
| public StdVideoH265PictureParameterSet | chroma_bit_depth_entry_minus8(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | chroma_qp_offset_list_len_minus1(byte value)
Sets the specified value to the |
| public ShortBuffer | |
| public short | Returns: the value at the specified index of thecolumn_width_minus1 field.
|
| public StdVideoH265PictureParameterSet | column_width_minus1(ShortBuffer value)
Copies the specified |
| public StdVideoH265PictureParameterSet | column_width_minus1(int index, short value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of thecr_qp_offset_list field.
|
| public StdVideoH265PictureParameterSet | |
| public StdVideoH265PictureParameterSet | cr_qp_offset_list(int index, byte value)
Sets the specified value at the specified index of the |
| protected StdVideoH265PictureParameterSet | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static StdVideoH265PictureParameterSet | |
| public static StdVideoH265PictureParameterSet | create(long address)
Returns a new |
| public static StdVideoH265PictureParameterSet. | create(int
the buffer capacity capacity)Returns a new |
| public static StdVideoH265PictureParameterSet. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static StdVideoH265PictureParameterSet | |
| public static StdVideoH265PictureParameterSet. | |
| public byte | |
| public StdVideoH265PictureParameterSet | diff_cu_chroma_qp_offset_depth(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public StdVideoH265PpsFlags | |
| public StdVideoH265PictureParameterSet | |
| public StdVideoH265PictureParameterSet | |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public byte | log2_max_transform_skip_block_size_minus2()
extension PPS, valid when |
| public StdVideoH265PictureParameterSet | log2_max_transform_skip_block_size_minus2(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | log2_parallel_merge_level_minus2(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | log2_sao_offset_scale_chroma(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | log2_sao_offset_scale_luma(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | luma_bit_depth_entry_minus8(byte value)
Sets the specified value to the |
| public static StdVideoH265PictureParameterSet | |
| public static StdVideoH265PictureParameterSet. | malloc(int
the buffer capacity capacity)Returns a new |
| public static StdVideoH265PictureParameterSet | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static StdVideoH265PictureParameterSet. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public static byte | |
| public static void | nchroma_bit_depth_entry_minus8(long struct, byte value)
Unsafe version of |
| public static byte | |
| public static void | nchroma_qp_offset_list_len_minus1(long struct, byte value)
Unsafe version of |
| public static ShortBuffer | |
| public static short | |
| public static void | |
| public static void | |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public static byte | |
| public static void | ndiff_cu_chroma_qp_offset_depth(long struct, byte value)
Unsafe version of |
| public static byte | |
| public static void | |
| public static StdVideoH265PpsFlags | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | nlog2_max_transform_skip_block_size_minus2(long struct)
Unsafe version of |
| public static void | nlog2_max_transform_skip_block_size_minus2(long struct, byte value)
Unsafe version of |
| public static byte | |
| public static void | nlog2_parallel_merge_level_minus2(long struct, byte value)
Unsafe version of |
| public static byte | |
| public static void | nlog2_sao_offset_scale_chroma(long struct, byte value)
Unsafe version of |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | nnum_ref_idx_l0_default_active_minus1(long struct)
Unsafe version of |
| public static void | nnum_ref_idx_l0_default_active_minus1(long struct, byte value)
Unsafe version of |
| public static byte | nnum_ref_idx_l1_default_active_minus1(long struct)
Unsafe version of |
| public static void | nnum_ref_idx_l1_default_active_minus1(long struct, byte value)
Unsafe version of |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static StdVideoH265PredictorPaletteEntries | |
| public static void | npPredictorPaletteEntries(long struct, StdVideoH265PredictorPaletteEntries value)
Unsafe version of |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | npps_num_palette_predictor_initializers(long struct)
Unsafe version of |
| public static void | npps_num_palette_predictor_initializers(long struct, byte value)
Unsafe version of |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static StdVideoH265ScalingLists | |
| public static void | |
| public static byte | |
| public static void | |
| public static byte | |
| public static void | |
| public static int | |
| public static void | |
| public static ShortBuffer | |
| public static short | |
| public static void | |
| public static void | |
| public static byte | |
| public static void | |
| public byte | |
| public StdVideoH265PictureParameterSet | num_extra_slice_header_bits(byte value)
Sets the specified value to the |
| public byte | Returns: the value of thenum_ref_idx_l0_default_active_minus1 field.
|
| public StdVideoH265PictureParameterSet | num_ref_idx_l0_default_active_minus1(byte value)
Sets the specified value to the |
| public byte | Returns: the value of thenum_ref_idx_l1_default_active_minus1 field.
|
| public StdVideoH265PictureParameterSet | num_ref_idx_l1_default_active_minus1(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public StdVideoH265PredictorPaletteEntries | pPredictorPaletteEntries()
must be a valid pointer if pps_palette_predictor_initializer_present_flag is set |
| public StdVideoH265PictureParameterSet | pPredictorPaletteEntries(StdVideoH265PredictorPaletteEntries value)
Sets the address of the specified |
| public byte | |
| public StdVideoH265PictureParameterSet | pps_act_cb_qp_offset_plus5(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | pps_act_cr_qp_offset_plus3(byte value)
Sets the specified value to the |
| public byte | pps_act_y_qp_offset_plus5()
extension PPS, valid when std_video_h265_profile_idc_scc_extensions is set |
| public StdVideoH265PictureParameterSet | pps_act_y_qp_offset_plus5(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public byte | Returns: the value of thepps_num_palette_predictor_initializers field.
|
| public StdVideoH265PictureParameterSet | pps_num_palette_predictor_initializers(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public byte | |
| public StdVideoH265PictureParameterSet | |
| public StdVideoH265ScalingLists | |
| public StdVideoH265PictureParameterSet | pScalingLists(StdVideoH265ScalingLists value)
Sets the address of the specified |
| public ShortBuffer | |
| public short | Returns: the value at the specified index of therow_height_minus1 field.
|
| public StdVideoH265PictureParameterSet | row_height_minus1(ShortBuffer value)
Copies the specified |
| public StdVideoH265PictureParameterSet | row_height_minus1(int index, short value)
Sets the specified value at the specified index of the |
| public StdVideoH265PictureParameterSet | set(StdVideoH265PpsFlags flags, byte pps_pic_parameter_set_id, byte pps_seq_parameter_set_id, byte sps_video_parameter_set_id, byte num_extra_slice_header_bits, byte num_ref_idx_l0_default_active_minus1, byte num_ref_idx_l1_default_active_minus1, byte init_qp_minus26, byte diff_cu_qp_delta_depth, byte pps_cb_qp_offset, byte pps_cr_qp_offset, byte pps_beta_offset_div2, byte pps_tc_offset_div2, byte log2_parallel_merge_level_minus2, byte log2_max_transform_skip_block_size_minus2, byte diff_cu_chroma_qp_offset_depth, byte chroma_qp_offset_list_len_minus1, ByteBuffer cb_qp_offset_list, ByteBuffer cr_qp_offset_list, byte log2_sao_offset_scale_luma, byte log2_sao_offset_scale_chroma, byte pps_act_y_qp_offset_plus5, byte pps_act_cb_qp_offset_plus5, byte pps_act_cr_qp_offset_plus3, byte pps_num_palette_predictor_initializers, byte luma_bit_depth_entry_minus8, byte chroma_bit_depth_entry_minus8, byte num_tile_columns_minus1, byte num_tile_rows_minus1, ShortBuffer column_width_minus1, ShortBuffer row_height_minus1, StdVideoH265ScalingLists pScalingLists, StdVideoH265PredictorPaletteEntries pPredictorPaletteEntries)
Initializes this struct with the specified values. |
| public StdVideoH265PictureParameterSet | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public byte | |
| public StdVideoH265PictureParameterSet | sps_video_parameter_set_id(byte value)
Sets the specified value to the |
| public static void |