Class StdVideoH265PictureParameterSet.Buffer

All Implemented Interfaces:
AutoCloseable, Iterable<StdVideoH265PictureParameterSet>, NativeResource, Pointer
Enclosing class:
StdVideoH265PictureParameterSet

public static class StdVideoH265PictureParameterSet.Buffer extends StructBuffer<StdVideoH265PictureParameterSet,StdVideoH265PictureParameterSet.Buffer> implements NativeResource
An array of StdVideoH265PictureParameterSet structs.
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new StdVideoH265PictureParameterSet.Buffer instance backed by the specified container.

      Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by StdVideoH265PictureParameterSet.SIZEOF, and its mark will be undefined.

      The created buffer instance holds a strong reference to the container object.

    • Buffer

      public Buffer(long address, int cap)
  • Method Details

    • flags

      public StdVideoH265PpsFlags flags()
      Returns:
      a StdVideoH265PpsFlags view of the flags field.
    • pps_pic_parameter_set_id

      public byte pps_pic_parameter_set_id()
      Returns:
      the value of the pps_pic_parameter_set_id field.
    • pps_seq_parameter_set_id

      public byte pps_seq_parameter_set_id()
      Returns:
      the value of the pps_seq_parameter_set_id field.
    • sps_video_parameter_set_id

      public byte sps_video_parameter_set_id()
      Returns:
      the value of the sps_video_parameter_set_id field.
    • num_extra_slice_header_bits

      public byte num_extra_slice_header_bits()
      Returns:
      the value of the num_extra_slice_header_bits field.
    • num_ref_idx_l0_default_active_minus1

      public byte num_ref_idx_l0_default_active_minus1()
      Returns:
      the value of the num_ref_idx_l0_default_active_minus1 field.
    • num_ref_idx_l1_default_active_minus1

      public byte num_ref_idx_l1_default_active_minus1()
      Returns:
      the value of the num_ref_idx_l1_default_active_minus1 field.
    • init_qp_minus26

      public byte init_qp_minus26()
      Returns:
      the value of the init_qp_minus26 field.
    • diff_cu_qp_delta_depth

      public byte diff_cu_qp_delta_depth()
      Returns:
      the value of the diff_cu_qp_delta_depth field.
    • pps_cb_qp_offset

      public byte pps_cb_qp_offset()
      Returns:
      the value of the pps_cb_qp_offset field.
    • pps_cr_qp_offset

      public byte pps_cr_qp_offset()
      Returns:
      the value of the pps_cr_qp_offset field.
    • pps_beta_offset_div2

      public byte pps_beta_offset_div2()
      Returns:
      the value of the pps_beta_offset_div2 field.
    • pps_tc_offset_div2

      public byte pps_tc_offset_div2()
      Returns:
      the value of the pps_tc_offset_div2 field.
    • log2_parallel_merge_level_minus2

      public byte log2_parallel_merge_level_minus2()
      Returns:
      the value of the log2_parallel_merge_level_minus2 field.
    • log2_max_transform_skip_block_size_minus2

      public byte log2_max_transform_skip_block_size_minus2()
      Returns:
      the value of the log2_max_transform_skip_block_size_minus2 field.
    • diff_cu_chroma_qp_offset_depth

      public byte diff_cu_chroma_qp_offset_depth()
      Returns:
      the value of the diff_cu_chroma_qp_offset_depth field.
    • chroma_qp_offset_list_len_minus1

      public byte chroma_qp_offset_list_len_minus1()
      Returns:
      the value of the chroma_qp_offset_list_len_minus1 field.
    • cb_qp_offset_list

      public ByteBuffer cb_qp_offset_list()
      Returns:
      a ByteBuffer view of the cb_qp_offset_list field.
    • cb_qp_offset_list

      public byte cb_qp_offset_list(int index)
      Returns:
      the value at the specified index of the cb_qp_offset_list field.
    • cr_qp_offset_list

      public ByteBuffer cr_qp_offset_list()
      Returns:
      a ByteBuffer view of the cr_qp_offset_list field.
    • cr_qp_offset_list

      public byte cr_qp_offset_list(int index)
      Returns:
      the value at the specified index of the cr_qp_offset_list field.
    • log2_sao_offset_scale_luma

      public byte log2_sao_offset_scale_luma()
      Returns:
      the value of the log2_sao_offset_scale_luma field.
    • log2_sao_offset_scale_chroma

      public byte log2_sao_offset_scale_chroma()
      Returns:
      the value of the log2_sao_offset_scale_chroma field.
    • pps_act_y_qp_offset_plus5

      public byte pps_act_y_qp_offset_plus5()
      Returns:
      the value of the pps_act_y_qp_offset_plus5 field.
    • pps_act_cb_qp_offset_plus5

      public byte pps_act_cb_qp_offset_plus5()
      Returns:
      the value of the pps_act_cb_qp_offset_plus5 field.
    • pps_act_cr_qp_offset_plus3

      public byte pps_act_cr_qp_offset_plus3()
      Returns:
      the value of the pps_act_cr_qp_offset_plus3 field.
    • pps_num_palette_predictor_initializers

      public byte pps_num_palette_predictor_initializers()
      Returns:
      the value of the pps_num_palette_predictor_initializers field.
    • luma_bit_depth_entry_minus8

      public byte luma_bit_depth_entry_minus8()
      Returns:
      the value of the luma_bit_depth_entry_minus8 field.
    • chroma_bit_depth_entry_minus8

      public byte chroma_bit_depth_entry_minus8()
      Returns:
      the value of the chroma_bit_depth_entry_minus8 field.
    • num_tile_columns_minus1

      public byte num_tile_columns_minus1()
      Returns:
      the value of the num_tile_columns_minus1 field.
    • num_tile_rows_minus1

      public byte num_tile_rows_minus1()
      Returns:
      the value of the num_tile_rows_minus1 field.
    • column_width_minus1

      public ShortBuffer column_width_minus1()
      Returns:
      a ShortBuffer view of the column_width_minus1 field.
    • column_width_minus1

      public short column_width_minus1(int index)
      Returns:
      the value at the specified index of the column_width_minus1 field.
    • row_height_minus1

      public ShortBuffer row_height_minus1()
      Returns:
      a ShortBuffer view of the row_height_minus1 field.
    • row_height_minus1

      public short row_height_minus1(int index)
      Returns:
      the value at the specified index of the row_height_minus1 field.
    • pScalingLists

      public StdVideoH265ScalingLists pScalingLists()
      Returns:
      a StdVideoH265ScalingLists view of the struct pointed to by the pScalingLists field.
    • pPredictorPaletteEntries

      public StdVideoH265PredictorPaletteEntries pPredictorPaletteEntries()
      Returns:
      a StdVideoH265PredictorPaletteEntries view of the struct pointed to by the pPredictorPaletteEntries field.
    • flags

      Copies the specified StdVideoH265PpsFlags to the flags field.
    • flags

      Passes the flags field to the specified Consumer.
    • pps_pic_parameter_set_id

      public StdVideoH265PictureParameterSet.Buffer pps_pic_parameter_set_id(byte value)
      Sets the specified value to the pps_pic_parameter_set_id field.
    • pps_seq_parameter_set_id

      public StdVideoH265PictureParameterSet.Buffer pps_seq_parameter_set_id(byte value)
      Sets the specified value to the pps_seq_parameter_set_id field.
    • sps_video_parameter_set_id

      public StdVideoH265PictureParameterSet.Buffer sps_video_parameter_set_id(byte value)
      Sets the specified value to the sps_video_parameter_set_id field.
    • num_extra_slice_header_bits

      public StdVideoH265PictureParameterSet.Buffer num_extra_slice_header_bits(byte value)
      Sets the specified value to the num_extra_slice_header_bits field.
    • num_ref_idx_l0_default_active_minus1

      public StdVideoH265PictureParameterSet.Buffer num_ref_idx_l0_default_active_minus1(byte value)
      Sets the specified value to the num_ref_idx_l0_default_active_minus1 field.
    • num_ref_idx_l1_default_active_minus1

      public StdVideoH265PictureParameterSet.Buffer num_ref_idx_l1_default_active_minus1(byte value)
      Sets the specified value to the num_ref_idx_l1_default_active_minus1 field.
    • init_qp_minus26

      public StdVideoH265PictureParameterSet.Buffer init_qp_minus26(byte value)
      Sets the specified value to the init_qp_minus26 field.
    • diff_cu_qp_delta_depth

      public StdVideoH265PictureParameterSet.Buffer diff_cu_qp_delta_depth(byte value)
      Sets the specified value to the diff_cu_qp_delta_depth field.
    • pps_cb_qp_offset

      public StdVideoH265PictureParameterSet.Buffer pps_cb_qp_offset(byte value)
      Sets the specified value to the pps_cb_qp_offset field.
    • pps_cr_qp_offset

      public StdVideoH265PictureParameterSet.Buffer pps_cr_qp_offset(byte value)
      Sets the specified value to the pps_cr_qp_offset field.
    • pps_beta_offset_div2

      public StdVideoH265PictureParameterSet.Buffer pps_beta_offset_div2(byte value)
      Sets the specified value to the pps_beta_offset_div2 field.
    • pps_tc_offset_div2

      public StdVideoH265PictureParameterSet.Buffer pps_tc_offset_div2(byte value)
      Sets the specified value to the pps_tc_offset_div2 field.
    • log2_parallel_merge_level_minus2

      public StdVideoH265PictureParameterSet.Buffer log2_parallel_merge_level_minus2(byte value)
      Sets the specified value to the log2_parallel_merge_level_minus2 field.
    • log2_max_transform_skip_block_size_minus2

      public StdVideoH265PictureParameterSet.Buffer log2_max_transform_skip_block_size_minus2(byte value)
      Sets the specified value to the log2_max_transform_skip_block_size_minus2 field.
    • diff_cu_chroma_qp_offset_depth

      public StdVideoH265PictureParameterSet.Buffer diff_cu_chroma_qp_offset_depth(byte value)
      Sets the specified value to the diff_cu_chroma_qp_offset_depth field.
    • chroma_qp_offset_list_len_minus1

      public StdVideoH265PictureParameterSet.Buffer chroma_qp_offset_list_len_minus1(byte value)
      Sets the specified value to the chroma_qp_offset_list_len_minus1 field.
    • cb_qp_offset_list

      public StdVideoH265PictureParameterSet.Buffer cb_qp_offset_list(ByteBuffer value)
      Copies the specified ByteBuffer to the cb_qp_offset_list field.
    • cb_qp_offset_list

      public StdVideoH265PictureParameterSet.Buffer cb_qp_offset_list(int index, byte value)
      Sets the specified value at the specified index of the cb_qp_offset_list field.
    • cr_qp_offset_list

      public StdVideoH265PictureParameterSet.Buffer cr_qp_offset_list(ByteBuffer value)
      Copies the specified ByteBuffer to the cr_qp_offset_list field.
    • cr_qp_offset_list

      public StdVideoH265PictureParameterSet.Buffer cr_qp_offset_list(int index, byte value)
      Sets the specified value at the specified index of the cr_qp_offset_list field.
    • log2_sao_offset_scale_luma

      public StdVideoH265PictureParameterSet.Buffer log2_sao_offset_scale_luma(byte value)
      Sets the specified value to the log2_sao_offset_scale_luma field.
    • log2_sao_offset_scale_chroma

      public StdVideoH265PictureParameterSet.Buffer log2_sao_offset_scale_chroma(byte value)
      Sets the specified value to the log2_sao_offset_scale_chroma field.
    • pps_act_y_qp_offset_plus5

      public StdVideoH265PictureParameterSet.Buffer pps_act_y_qp_offset_plus5(byte value)
      Sets the specified value to the pps_act_y_qp_offset_plus5 field.
    • pps_act_cb_qp_offset_plus5

      public StdVideoH265PictureParameterSet.Buffer pps_act_cb_qp_offset_plus5(byte value)
      Sets the specified value to the pps_act_cb_qp_offset_plus5 field.
    • pps_act_cr_qp_offset_plus3

      public StdVideoH265PictureParameterSet.Buffer pps_act_cr_qp_offset_plus3(byte value)
      Sets the specified value to the pps_act_cr_qp_offset_plus3 field.
    • pps_num_palette_predictor_initializers

      public StdVideoH265PictureParameterSet.Buffer pps_num_palette_predictor_initializers(byte value)
      Sets the specified value to the pps_num_palette_predictor_initializers field.
    • luma_bit_depth_entry_minus8

      public StdVideoH265PictureParameterSet.Buffer luma_bit_depth_entry_minus8(byte value)
      Sets the specified value to the luma_bit_depth_entry_minus8 field.
    • chroma_bit_depth_entry_minus8

      public StdVideoH265PictureParameterSet.Buffer chroma_bit_depth_entry_minus8(byte value)
      Sets the specified value to the chroma_bit_depth_entry_minus8 field.
    • num_tile_columns_minus1

      public StdVideoH265PictureParameterSet.Buffer num_tile_columns_minus1(byte value)
      Sets the specified value to the num_tile_columns_minus1 field.
    • num_tile_rows_minus1

      public StdVideoH265PictureParameterSet.Buffer num_tile_rows_minus1(byte value)
      Sets the specified value to the num_tile_rows_minus1 field.
    • column_width_minus1

      public StdVideoH265PictureParameterSet.Buffer column_width_minus1(ShortBuffer value)
      Copies the specified ShortBuffer to the column_width_minus1 field.
    • column_width_minus1

      public StdVideoH265PictureParameterSet.Buffer column_width_minus1(int index, short value)
      Sets the specified value at the specified index of the column_width_minus1 field.
    • row_height_minus1

      public StdVideoH265PictureParameterSet.Buffer row_height_minus1(ShortBuffer value)
      Copies the specified ShortBuffer to the row_height_minus1 field.
    • row_height_minus1

      public StdVideoH265PictureParameterSet.Buffer row_height_minus1(int index, short value)
      Sets the specified value at the specified index of the row_height_minus1 field.
    • pScalingLists

      Sets the address of the specified StdVideoH265ScalingLists to the pScalingLists field.
    • pPredictorPaletteEntries

      Sets the address of the specified StdVideoH265PredictorPaletteEntries to the pPredictorPaletteEntries field.