Class StdVideoH265SequenceParameterSet.Buffer

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

public static class StdVideoH265SequenceParameterSet.Buffer extends StructBuffer<StdVideoH265SequenceParameterSet,StdVideoH265SequenceParameterSet.Buffer> implements NativeResource
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new StdVideoH265SequenceParameterSet.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 StdVideoH265SequenceParameterSet.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 StdVideoH265SpsFlags flags()
      Returns:
      a StdVideoH265SpsFlags view of the flags field.
    • chroma_format_idc

      public int chroma_format_idc()
      Returns:
      the value of the chroma_format_idc field.
    • pic_width_in_luma_samples

      public int pic_width_in_luma_samples()
      Returns:
      the value of the pic_width_in_luma_samples field.
    • pic_height_in_luma_samples

      public int pic_height_in_luma_samples()
      Returns:
      the value of the pic_height_in_luma_samples field.
    • sps_video_parameter_set_id

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

      public byte sps_max_sub_layers_minus1()
      Returns:
      the value of the sps_max_sub_layers_minus1 field.
    • sps_seq_parameter_set_id

      public byte sps_seq_parameter_set_id()
      Returns:
      the value of the sps_seq_parameter_set_id field.
    • bit_depth_luma_minus8

      public byte bit_depth_luma_minus8()
      Returns:
      the value of the bit_depth_luma_minus8 field.
    • bit_depth_chroma_minus8

      public byte bit_depth_chroma_minus8()
      Returns:
      the value of the bit_depth_chroma_minus8 field.
    • log2_max_pic_order_cnt_lsb_minus4

      public byte log2_max_pic_order_cnt_lsb_minus4()
      Returns:
      the value of the log2_max_pic_order_cnt_lsb_minus4 field.
    • sps_max_dec_pic_buffering_minus1

      public byte sps_max_dec_pic_buffering_minus1()
      Returns:
      the value of the sps_max_dec_pic_buffering_minus1 field.
    • log2_min_luma_coding_block_size_minus3

      public byte log2_min_luma_coding_block_size_minus3()
      Returns:
      the value of the log2_min_luma_coding_block_size_minus3 field.
    • log2_diff_max_min_luma_coding_block_size

      public byte log2_diff_max_min_luma_coding_block_size()
      Returns:
      the value of the log2_diff_max_min_luma_coding_block_size field.
    • log2_min_luma_transform_block_size_minus2

      public byte log2_min_luma_transform_block_size_minus2()
      Returns:
      the value of the log2_min_luma_transform_block_size_minus2 field.
    • log2_diff_max_min_luma_transform_block_size

      public byte log2_diff_max_min_luma_transform_block_size()
      Returns:
      the value of the log2_diff_max_min_luma_transform_block_size field.
    • max_transform_hierarchy_depth_inter

      public byte max_transform_hierarchy_depth_inter()
      Returns:
      the value of the max_transform_hierarchy_depth_inter field.
    • max_transform_hierarchy_depth_intra

      public byte max_transform_hierarchy_depth_intra()
      Returns:
      the value of the max_transform_hierarchy_depth_intra field.
    • num_short_term_ref_pic_sets

      public byte num_short_term_ref_pic_sets()
      Returns:
      the value of the num_short_term_ref_pic_sets field.
    • num_long_term_ref_pics_sps

      public byte num_long_term_ref_pics_sps()
      Returns:
      the value of the num_long_term_ref_pics_sps field.
    • pcm_sample_bit_depth_luma_minus1

      public byte pcm_sample_bit_depth_luma_minus1()
      Returns:
      the value of the pcm_sample_bit_depth_luma_minus1 field.
    • pcm_sample_bit_depth_chroma_minus1

      public byte pcm_sample_bit_depth_chroma_minus1()
      Returns:
      the value of the pcm_sample_bit_depth_chroma_minus1 field.
    • log2_min_pcm_luma_coding_block_size_minus3

      public byte log2_min_pcm_luma_coding_block_size_minus3()
      Returns:
      the value of the log2_min_pcm_luma_coding_block_size_minus3 field.
    • log2_diff_max_min_pcm_luma_coding_block_size

      public byte log2_diff_max_min_pcm_luma_coding_block_size()
      Returns:
      the value of the log2_diff_max_min_pcm_luma_coding_block_size field.
    • palette_max_size

      public byte palette_max_size()
      Returns:
      the value of the palette_max_size field.
    • delta_palette_max_predictor_size

      public byte delta_palette_max_predictor_size()
      Returns:
      the value of the delta_palette_max_predictor_size field.
    • motion_vector_resolution_control_idc

      public byte motion_vector_resolution_control_idc()
      Returns:
      the value of the motion_vector_resolution_control_idc field.
    • sps_num_palette_predictor_initializer_minus1

      public byte sps_num_palette_predictor_initializer_minus1()
      Returns:
      the value of the sps_num_palette_predictor_initializer_minus1 field.
    • conf_win_left_offset

      public int conf_win_left_offset()
      Returns:
      the value of the conf_win_left_offset field.
    • conf_win_right_offset

      public int conf_win_right_offset()
      Returns:
      the value of the conf_win_right_offset field.
    • conf_win_top_offset

      public int conf_win_top_offset()
      Returns:
      the value of the conf_win_top_offset field.
    • conf_win_bottom_offset

      public int conf_win_bottom_offset()
      Returns:
      the value of the conf_win_bottom_offset field.
    • pProfileTierLevel

      public StdVideoH265ProfileTierLevel pProfileTierLevel()
      Returns:
      a StdVideoH265ProfileTierLevel view of the struct pointed to by the pProfileTierLevel field.
    • pDecPicBufMgr

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

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

      public StdVideoH265ShortTermRefPicSet pShortTermRefPicSet()
      Returns:
      a StdVideoH265ShortTermRefPicSet view of the struct pointed to by the pShortTermRefPicSet field.
    • pLongTermRefPicsSps

      public StdVideoH265LongTermRefPicsSps pLongTermRefPicsSps()
      Returns:
      a StdVideoH265LongTermRefPicsSps view of the struct pointed to by the pLongTermRefPicsSps field.
    • pSequenceParameterSetVui

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

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

      Copies the specified StdVideoH265SpsFlags to the flags field.
    • flags

      Passes the flags field to the specified Consumer.
    • chroma_format_idc

      public StdVideoH265SequenceParameterSet.Buffer chroma_format_idc(int value)
      Sets the specified value to the chroma_format_idc field.
    • pic_width_in_luma_samples

      public StdVideoH265SequenceParameterSet.Buffer pic_width_in_luma_samples(int value)
      Sets the specified value to the pic_width_in_luma_samples field.
    • pic_height_in_luma_samples

      public StdVideoH265SequenceParameterSet.Buffer pic_height_in_luma_samples(int value)
      Sets the specified value to the pic_height_in_luma_samples field.
    • sps_video_parameter_set_id

      public StdVideoH265SequenceParameterSet.Buffer sps_video_parameter_set_id(byte value)
      Sets the specified value to the sps_video_parameter_set_id field.
    • sps_max_sub_layers_minus1

      public StdVideoH265SequenceParameterSet.Buffer sps_max_sub_layers_minus1(byte value)
      Sets the specified value to the sps_max_sub_layers_minus1 field.
    • sps_seq_parameter_set_id

      public StdVideoH265SequenceParameterSet.Buffer sps_seq_parameter_set_id(byte value)
      Sets the specified value to the sps_seq_parameter_set_id field.
    • bit_depth_luma_minus8

      public StdVideoH265SequenceParameterSet.Buffer bit_depth_luma_minus8(byte value)
      Sets the specified value to the bit_depth_luma_minus8 field.
    • bit_depth_chroma_minus8

      public StdVideoH265SequenceParameterSet.Buffer bit_depth_chroma_minus8(byte value)
      Sets the specified value to the bit_depth_chroma_minus8 field.
    • log2_max_pic_order_cnt_lsb_minus4

      public StdVideoH265SequenceParameterSet.Buffer log2_max_pic_order_cnt_lsb_minus4(byte value)
      Sets the specified value to the log2_max_pic_order_cnt_lsb_minus4 field.
    • sps_max_dec_pic_buffering_minus1

      public StdVideoH265SequenceParameterSet.Buffer sps_max_dec_pic_buffering_minus1(byte value)
      Sets the specified value to the sps_max_dec_pic_buffering_minus1 field.
    • log2_min_luma_coding_block_size_minus3

      public StdVideoH265SequenceParameterSet.Buffer log2_min_luma_coding_block_size_minus3(byte value)
      Sets the specified value to the log2_min_luma_coding_block_size_minus3 field.
    • log2_diff_max_min_luma_coding_block_size

      public StdVideoH265SequenceParameterSet.Buffer log2_diff_max_min_luma_coding_block_size(byte value)
      Sets the specified value to the log2_diff_max_min_luma_coding_block_size field.
    • log2_min_luma_transform_block_size_minus2

      public StdVideoH265SequenceParameterSet.Buffer log2_min_luma_transform_block_size_minus2(byte value)
      Sets the specified value to the log2_min_luma_transform_block_size_minus2 field.
    • log2_diff_max_min_luma_transform_block_size

      public StdVideoH265SequenceParameterSet.Buffer log2_diff_max_min_luma_transform_block_size(byte value)
      Sets the specified value to the log2_diff_max_min_luma_transform_block_size field.
    • max_transform_hierarchy_depth_inter

      public StdVideoH265SequenceParameterSet.Buffer max_transform_hierarchy_depth_inter(byte value)
      Sets the specified value to the max_transform_hierarchy_depth_inter field.
    • max_transform_hierarchy_depth_intra

      public StdVideoH265SequenceParameterSet.Buffer max_transform_hierarchy_depth_intra(byte value)
      Sets the specified value to the max_transform_hierarchy_depth_intra field.
    • num_short_term_ref_pic_sets

      public StdVideoH265SequenceParameterSet.Buffer num_short_term_ref_pic_sets(byte value)
      Sets the specified value to the num_short_term_ref_pic_sets field.
    • num_long_term_ref_pics_sps

      public StdVideoH265SequenceParameterSet.Buffer num_long_term_ref_pics_sps(byte value)
      Sets the specified value to the num_long_term_ref_pics_sps field.
    • pcm_sample_bit_depth_luma_minus1

      public StdVideoH265SequenceParameterSet.Buffer pcm_sample_bit_depth_luma_minus1(byte value)
      Sets the specified value to the pcm_sample_bit_depth_luma_minus1 field.
    • pcm_sample_bit_depth_chroma_minus1

      public StdVideoH265SequenceParameterSet.Buffer pcm_sample_bit_depth_chroma_minus1(byte value)
      Sets the specified value to the pcm_sample_bit_depth_chroma_minus1 field.
    • log2_min_pcm_luma_coding_block_size_minus3

      public StdVideoH265SequenceParameterSet.Buffer log2_min_pcm_luma_coding_block_size_minus3(byte value)
      Sets the specified value to the log2_min_pcm_luma_coding_block_size_minus3 field.
    • log2_diff_max_min_pcm_luma_coding_block_size

      public StdVideoH265SequenceParameterSet.Buffer log2_diff_max_min_pcm_luma_coding_block_size(byte value)
      Sets the specified value to the log2_diff_max_min_pcm_luma_coding_block_size field.
    • palette_max_size

      public StdVideoH265SequenceParameterSet.Buffer palette_max_size(byte value)
      Sets the specified value to the palette_max_size field.
    • delta_palette_max_predictor_size

      public StdVideoH265SequenceParameterSet.Buffer delta_palette_max_predictor_size(byte value)
      Sets the specified value to the delta_palette_max_predictor_size field.
    • motion_vector_resolution_control_idc

      public StdVideoH265SequenceParameterSet.Buffer motion_vector_resolution_control_idc(byte value)
      Sets the specified value to the motion_vector_resolution_control_idc field.
    • sps_num_palette_predictor_initializer_minus1

      public StdVideoH265SequenceParameterSet.Buffer sps_num_palette_predictor_initializer_minus1(byte value)
      Sets the specified value to the sps_num_palette_predictor_initializer_minus1 field.
    • conf_win_left_offset

      public StdVideoH265SequenceParameterSet.Buffer conf_win_left_offset(int value)
      Sets the specified value to the conf_win_left_offset field.
    • conf_win_right_offset

      public StdVideoH265SequenceParameterSet.Buffer conf_win_right_offset(int value)
      Sets the specified value to the conf_win_right_offset field.
    • conf_win_top_offset

      public StdVideoH265SequenceParameterSet.Buffer conf_win_top_offset(int value)
      Sets the specified value to the conf_win_top_offset field.
    • conf_win_bottom_offset

      public StdVideoH265SequenceParameterSet.Buffer conf_win_bottom_offset(int value)
      Sets the specified value to the conf_win_bottom_offset field.
    • pProfileTierLevel

      Sets the address of the specified StdVideoH265ProfileTierLevel to the pProfileTierLevel field.
    • pDecPicBufMgr

      Sets the address of the specified StdVideoH265DecPicBufMgr to the pDecPicBufMgr field.
    • pScalingLists

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

      Sets the address of the specified StdVideoH265ShortTermRefPicSet to the pShortTermRefPicSet field.
    • pLongTermRefPicsSps

      Sets the address of the specified StdVideoH265LongTermRefPicsSps to the pLongTermRefPicsSps field.
    • pSequenceParameterSetVui

      Sets the address of the specified StdVideoH265SequenceParameterSetVui to the pSequenceParameterSetVui field.
    • pPredictorPaletteEntries

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