Class StdVideoH265SequenceParameterSet

java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.video.StdVideoH265SequenceParameterSet
All Implemented Interfaces:
Addressable
Direct Known Subclasses:
StdVideoH265SequenceParameterSet.Buffer

public sealed class StdVideoH265SequenceParameterSet extends GroupType permits StdVideoH265SequenceParameterSet.Buffer

Layout

struct StdVideoH265SequenceParameterSet {
    (struct StdVideoH265SpsFlags) StdVideoH265SpsFlags flags;
    (int) StdVideoH265ChromaFormatIdc chroma_format_idc;
    uint32_t pic_width_in_luma_samples;
    uint32_t pic_height_in_luma_samples;
    uint8_t sps_video_parameter_set_id;
    uint8_t sps_max_sub_layers_minus1;
    uint8_t sps_seq_parameter_set_id;
    uint8_t bit_depth_luma_minus8;
    uint8_t bit_depth_chroma_minus8;
    uint8_t log2_max_pic_order_cnt_lsb_minus4;
    uint8_t log2_min_luma_coding_block_size_minus3;
    uint8_t log2_diff_max_min_luma_coding_block_size;
    uint8_t log2_min_luma_transform_block_size_minus2;
    uint8_t log2_diff_max_min_luma_transform_block_size;
    uint8_t max_transform_hierarchy_depth_inter;
    uint8_t max_transform_hierarchy_depth_intra;
    uint8_t num_short_term_ref_pic_sets;
    uint8_t num_long_term_ref_pics_sps;
    uint8_t pcm_sample_bit_depth_luma_minus1;
    uint8_t pcm_sample_bit_depth_chroma_minus1;
    uint8_t log2_min_pcm_luma_coding_block_size_minus3;
    uint8_t log2_diff_max_min_pcm_luma_coding_block_size;
    uint8_t reserved1;
    uint8_t reserved2;
    uint8_t palette_max_size;
    uint8_t delta_palette_max_predictor_size;
    uint8_t motion_vector_resolution_control_idc;
    uint8_t sps_num_palette_predictor_initializers_minus1;
    uint32_t conf_win_left_offset;
    uint32_t conf_win_right_offset;
    uint32_t conf_win_top_offset;
    uint32_t conf_win_bottom_offset;
    const StdVideoH265ProfileTierLevel* pProfileTierLevel;
    const StdVideoH265DecPicBufMgr* pDecPicBufMgr;
    const StdVideoH265ScalingLists* pScalingLists;
    const StdVideoH265ShortTermRefPicSet* pShortTermRefPicSet;
    const StdVideoH265LongTermRefPicsSps* pLongTermRefPicsSps;
    const StdVideoH265SequenceParameterSetVui* pSequenceParameterSetVui;
    const StdVideoH265PredictorPaletteEntries* pPredictorPaletteEntries;
};
  • Field Details

    • LAYOUT

      public static final GroupLayout LAYOUT
      The struct layout of StdVideoH265SequenceParameterSet.
    • OFFSET_flags

      public static final long OFFSET_flags
      The byte offset of flags.
    • LAYOUT_flags

      public static final MemoryLayout LAYOUT_flags
      The memory layout of flags.
    • OFFSET_chroma_format_idc

      public static final long OFFSET_chroma_format_idc
      The byte offset of chroma_format_idc.
    • LAYOUT_chroma_format_idc

      public static final MemoryLayout LAYOUT_chroma_format_idc
      The memory layout of chroma_format_idc.
    • VH_chroma_format_idc

      public static final VarHandle VH_chroma_format_idc
      The VarHandle of chroma_format_idc of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pic_width_in_luma_samples

      public static final long OFFSET_pic_width_in_luma_samples
      The byte offset of pic_width_in_luma_samples.
    • LAYOUT_pic_width_in_luma_samples

      public static final MemoryLayout LAYOUT_pic_width_in_luma_samples
      The memory layout of pic_width_in_luma_samples.
    • VH_pic_width_in_luma_samples

      public static final VarHandle VH_pic_width_in_luma_samples
      The VarHandle of pic_width_in_luma_samples of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pic_height_in_luma_samples

      public static final long OFFSET_pic_height_in_luma_samples
      The byte offset of pic_height_in_luma_samples.
    • LAYOUT_pic_height_in_luma_samples

      public static final MemoryLayout LAYOUT_pic_height_in_luma_samples
      The memory layout of pic_height_in_luma_samples.
    • VH_pic_height_in_luma_samples

      public static final VarHandle VH_pic_height_in_luma_samples
      The VarHandle of pic_height_in_luma_samples of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_sps_video_parameter_set_id

      public static final long OFFSET_sps_video_parameter_set_id
      The byte offset of sps_video_parameter_set_id.
    • LAYOUT_sps_video_parameter_set_id

      public static final MemoryLayout LAYOUT_sps_video_parameter_set_id
      The memory layout of sps_video_parameter_set_id.
    • VH_sps_video_parameter_set_id

      public static final VarHandle VH_sps_video_parameter_set_id
      The VarHandle of sps_video_parameter_set_id of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_sps_max_sub_layers_minus1

      public static final long OFFSET_sps_max_sub_layers_minus1
      The byte offset of sps_max_sub_layers_minus1.
    • LAYOUT_sps_max_sub_layers_minus1

      public static final MemoryLayout LAYOUT_sps_max_sub_layers_minus1
      The memory layout of sps_max_sub_layers_minus1.
    • VH_sps_max_sub_layers_minus1

      public static final VarHandle VH_sps_max_sub_layers_minus1
      The VarHandle of sps_max_sub_layers_minus1 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_sps_seq_parameter_set_id

      public static final long OFFSET_sps_seq_parameter_set_id
      The byte offset of sps_seq_parameter_set_id.
    • LAYOUT_sps_seq_parameter_set_id

      public static final MemoryLayout LAYOUT_sps_seq_parameter_set_id
      The memory layout of sps_seq_parameter_set_id.
    • VH_sps_seq_parameter_set_id

      public static final VarHandle VH_sps_seq_parameter_set_id
      The VarHandle of sps_seq_parameter_set_id of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_bit_depth_luma_minus8

      public static final long OFFSET_bit_depth_luma_minus8
      The byte offset of bit_depth_luma_minus8.
    • LAYOUT_bit_depth_luma_minus8

      public static final MemoryLayout LAYOUT_bit_depth_luma_minus8
      The memory layout of bit_depth_luma_minus8.
    • VH_bit_depth_luma_minus8

      public static final VarHandle VH_bit_depth_luma_minus8
      The VarHandle of bit_depth_luma_minus8 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_bit_depth_chroma_minus8

      public static final long OFFSET_bit_depth_chroma_minus8
      The byte offset of bit_depth_chroma_minus8.
    • LAYOUT_bit_depth_chroma_minus8

      public static final MemoryLayout LAYOUT_bit_depth_chroma_minus8
      The memory layout of bit_depth_chroma_minus8.
    • VH_bit_depth_chroma_minus8

      public static final VarHandle VH_bit_depth_chroma_minus8
      The VarHandle of bit_depth_chroma_minus8 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_log2_max_pic_order_cnt_lsb_minus4

      public static final long OFFSET_log2_max_pic_order_cnt_lsb_minus4
      The byte offset of log2_max_pic_order_cnt_lsb_minus4.
    • LAYOUT_log2_max_pic_order_cnt_lsb_minus4

      public static final MemoryLayout LAYOUT_log2_max_pic_order_cnt_lsb_minus4
      The memory layout of log2_max_pic_order_cnt_lsb_minus4.
    • VH_log2_max_pic_order_cnt_lsb_minus4

      public static final VarHandle VH_log2_max_pic_order_cnt_lsb_minus4
      The VarHandle of log2_max_pic_order_cnt_lsb_minus4 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_log2_min_luma_coding_block_size_minus3

      public static final long OFFSET_log2_min_luma_coding_block_size_minus3
      The byte offset of log2_min_luma_coding_block_size_minus3.
    • LAYOUT_log2_min_luma_coding_block_size_minus3

      public static final MemoryLayout LAYOUT_log2_min_luma_coding_block_size_minus3
      The memory layout of log2_min_luma_coding_block_size_minus3.
    • VH_log2_min_luma_coding_block_size_minus3

      public static final VarHandle VH_log2_min_luma_coding_block_size_minus3
      The VarHandle of log2_min_luma_coding_block_size_minus3 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_log2_diff_max_min_luma_coding_block_size

      public static final long OFFSET_log2_diff_max_min_luma_coding_block_size
      The byte offset of log2_diff_max_min_luma_coding_block_size.
    • LAYOUT_log2_diff_max_min_luma_coding_block_size

      public static final MemoryLayout LAYOUT_log2_diff_max_min_luma_coding_block_size
      The memory layout of log2_diff_max_min_luma_coding_block_size.
    • VH_log2_diff_max_min_luma_coding_block_size

      public static final VarHandle VH_log2_diff_max_min_luma_coding_block_size
      The VarHandle of log2_diff_max_min_luma_coding_block_size of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_log2_min_luma_transform_block_size_minus2

      public static final long OFFSET_log2_min_luma_transform_block_size_minus2
      The byte offset of log2_min_luma_transform_block_size_minus2.
    • LAYOUT_log2_min_luma_transform_block_size_minus2

      public static final MemoryLayout LAYOUT_log2_min_luma_transform_block_size_minus2
      The memory layout of log2_min_luma_transform_block_size_minus2.
    • VH_log2_min_luma_transform_block_size_minus2

      public static final VarHandle VH_log2_min_luma_transform_block_size_minus2
      The VarHandle of log2_min_luma_transform_block_size_minus2 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_log2_diff_max_min_luma_transform_block_size

      public static final long OFFSET_log2_diff_max_min_luma_transform_block_size
      The byte offset of log2_diff_max_min_luma_transform_block_size.
    • LAYOUT_log2_diff_max_min_luma_transform_block_size

      public static final MemoryLayout LAYOUT_log2_diff_max_min_luma_transform_block_size
      The memory layout of log2_diff_max_min_luma_transform_block_size.
    • VH_log2_diff_max_min_luma_transform_block_size

      public static final VarHandle VH_log2_diff_max_min_luma_transform_block_size
      The VarHandle of log2_diff_max_min_luma_transform_block_size of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_max_transform_hierarchy_depth_inter

      public static final long OFFSET_max_transform_hierarchy_depth_inter
      The byte offset of max_transform_hierarchy_depth_inter.
    • LAYOUT_max_transform_hierarchy_depth_inter

      public static final MemoryLayout LAYOUT_max_transform_hierarchy_depth_inter
      The memory layout of max_transform_hierarchy_depth_inter.
    • VH_max_transform_hierarchy_depth_inter

      public static final VarHandle VH_max_transform_hierarchy_depth_inter
      The VarHandle of max_transform_hierarchy_depth_inter of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_max_transform_hierarchy_depth_intra

      public static final long OFFSET_max_transform_hierarchy_depth_intra
      The byte offset of max_transform_hierarchy_depth_intra.
    • LAYOUT_max_transform_hierarchy_depth_intra

      public static final MemoryLayout LAYOUT_max_transform_hierarchy_depth_intra
      The memory layout of max_transform_hierarchy_depth_intra.
    • VH_max_transform_hierarchy_depth_intra

      public static final VarHandle VH_max_transform_hierarchy_depth_intra
      The VarHandle of max_transform_hierarchy_depth_intra of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_num_short_term_ref_pic_sets

      public static final long OFFSET_num_short_term_ref_pic_sets
      The byte offset of num_short_term_ref_pic_sets.
    • LAYOUT_num_short_term_ref_pic_sets

      public static final MemoryLayout LAYOUT_num_short_term_ref_pic_sets
      The memory layout of num_short_term_ref_pic_sets.
    • VH_num_short_term_ref_pic_sets

      public static final VarHandle VH_num_short_term_ref_pic_sets
      The VarHandle of num_short_term_ref_pic_sets of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_num_long_term_ref_pics_sps

      public static final long OFFSET_num_long_term_ref_pics_sps
      The byte offset of num_long_term_ref_pics_sps.
    • LAYOUT_num_long_term_ref_pics_sps

      public static final MemoryLayout LAYOUT_num_long_term_ref_pics_sps
      The memory layout of num_long_term_ref_pics_sps.
    • VH_num_long_term_ref_pics_sps

      public static final VarHandle VH_num_long_term_ref_pics_sps
      The VarHandle of num_long_term_ref_pics_sps of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pcm_sample_bit_depth_luma_minus1

      public static final long OFFSET_pcm_sample_bit_depth_luma_minus1
      The byte offset of pcm_sample_bit_depth_luma_minus1.
    • LAYOUT_pcm_sample_bit_depth_luma_minus1

      public static final MemoryLayout LAYOUT_pcm_sample_bit_depth_luma_minus1
      The memory layout of pcm_sample_bit_depth_luma_minus1.
    • VH_pcm_sample_bit_depth_luma_minus1

      public static final VarHandle VH_pcm_sample_bit_depth_luma_minus1
      The VarHandle of pcm_sample_bit_depth_luma_minus1 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pcm_sample_bit_depth_chroma_minus1

      public static final long OFFSET_pcm_sample_bit_depth_chroma_minus1
      The byte offset of pcm_sample_bit_depth_chroma_minus1.
    • LAYOUT_pcm_sample_bit_depth_chroma_minus1

      public static final MemoryLayout LAYOUT_pcm_sample_bit_depth_chroma_minus1
      The memory layout of pcm_sample_bit_depth_chroma_minus1.
    • VH_pcm_sample_bit_depth_chroma_minus1

      public static final VarHandle VH_pcm_sample_bit_depth_chroma_minus1
      The VarHandle of pcm_sample_bit_depth_chroma_minus1 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_log2_min_pcm_luma_coding_block_size_minus3

      public static final long OFFSET_log2_min_pcm_luma_coding_block_size_minus3
      The byte offset of log2_min_pcm_luma_coding_block_size_minus3.
    • LAYOUT_log2_min_pcm_luma_coding_block_size_minus3

      public static final MemoryLayout LAYOUT_log2_min_pcm_luma_coding_block_size_minus3
      The memory layout of log2_min_pcm_luma_coding_block_size_minus3.
    • VH_log2_min_pcm_luma_coding_block_size_minus3

      public static final VarHandle VH_log2_min_pcm_luma_coding_block_size_minus3
      The VarHandle of log2_min_pcm_luma_coding_block_size_minus3 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_log2_diff_max_min_pcm_luma_coding_block_size

      public static final long OFFSET_log2_diff_max_min_pcm_luma_coding_block_size
      The byte offset of log2_diff_max_min_pcm_luma_coding_block_size.
    • LAYOUT_log2_diff_max_min_pcm_luma_coding_block_size

      public static final MemoryLayout LAYOUT_log2_diff_max_min_pcm_luma_coding_block_size
      The memory layout of log2_diff_max_min_pcm_luma_coding_block_size.
    • VH_log2_diff_max_min_pcm_luma_coding_block_size

      public static final VarHandle VH_log2_diff_max_min_pcm_luma_coding_block_size
      The VarHandle of log2_diff_max_min_pcm_luma_coding_block_size of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_reserved1

      public static final long OFFSET_reserved1
      The byte offset of reserved1.
    • LAYOUT_reserved1

      public static final MemoryLayout LAYOUT_reserved1
      The memory layout of reserved1.
    • VH_reserved1

      public static final VarHandle VH_reserved1
      The VarHandle of reserved1 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_reserved2

      public static final long OFFSET_reserved2
      The byte offset of reserved2.
    • LAYOUT_reserved2

      public static final MemoryLayout LAYOUT_reserved2
      The memory layout of reserved2.
    • VH_reserved2

      public static final VarHandle VH_reserved2
      The VarHandle of reserved2 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_palette_max_size

      public static final long OFFSET_palette_max_size
      The byte offset of palette_max_size.
    • LAYOUT_palette_max_size

      public static final MemoryLayout LAYOUT_palette_max_size
      The memory layout of palette_max_size.
    • VH_palette_max_size

      public static final VarHandle VH_palette_max_size
      The VarHandle of palette_max_size of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_delta_palette_max_predictor_size

      public static final long OFFSET_delta_palette_max_predictor_size
      The byte offset of delta_palette_max_predictor_size.
    • LAYOUT_delta_palette_max_predictor_size

      public static final MemoryLayout LAYOUT_delta_palette_max_predictor_size
      The memory layout of delta_palette_max_predictor_size.
    • VH_delta_palette_max_predictor_size

      public static final VarHandle VH_delta_palette_max_predictor_size
      The VarHandle of delta_palette_max_predictor_size of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_motion_vector_resolution_control_idc

      public static final long OFFSET_motion_vector_resolution_control_idc
      The byte offset of motion_vector_resolution_control_idc.
    • LAYOUT_motion_vector_resolution_control_idc

      public static final MemoryLayout LAYOUT_motion_vector_resolution_control_idc
      The memory layout of motion_vector_resolution_control_idc.
    • VH_motion_vector_resolution_control_idc

      public static final VarHandle VH_motion_vector_resolution_control_idc
      The VarHandle of motion_vector_resolution_control_idc of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_sps_num_palette_predictor_initializers_minus1

      public static final long OFFSET_sps_num_palette_predictor_initializers_minus1
      The byte offset of sps_num_palette_predictor_initializers_minus1.
    • LAYOUT_sps_num_palette_predictor_initializers_minus1

      public static final MemoryLayout LAYOUT_sps_num_palette_predictor_initializers_minus1
      The memory layout of sps_num_palette_predictor_initializers_minus1.
    • VH_sps_num_palette_predictor_initializers_minus1

      public static final VarHandle VH_sps_num_palette_predictor_initializers_minus1
      The VarHandle of sps_num_palette_predictor_initializers_minus1 of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_conf_win_left_offset

      public static final long OFFSET_conf_win_left_offset
      The byte offset of conf_win_left_offset.
    • LAYOUT_conf_win_left_offset

      public static final MemoryLayout LAYOUT_conf_win_left_offset
      The memory layout of conf_win_left_offset.
    • VH_conf_win_left_offset

      public static final VarHandle VH_conf_win_left_offset
      The VarHandle of conf_win_left_offset of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_conf_win_right_offset

      public static final long OFFSET_conf_win_right_offset
      The byte offset of conf_win_right_offset.
    • LAYOUT_conf_win_right_offset

      public static final MemoryLayout LAYOUT_conf_win_right_offset
      The memory layout of conf_win_right_offset.
    • VH_conf_win_right_offset

      public static final VarHandle VH_conf_win_right_offset
      The VarHandle of conf_win_right_offset of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_conf_win_top_offset

      public static final long OFFSET_conf_win_top_offset
      The byte offset of conf_win_top_offset.
    • LAYOUT_conf_win_top_offset

      public static final MemoryLayout LAYOUT_conf_win_top_offset
      The memory layout of conf_win_top_offset.
    • VH_conf_win_top_offset

      public static final VarHandle VH_conf_win_top_offset
      The VarHandle of conf_win_top_offset of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_conf_win_bottom_offset

      public static final long OFFSET_conf_win_bottom_offset
      The byte offset of conf_win_bottom_offset.
    • LAYOUT_conf_win_bottom_offset

      public static final MemoryLayout LAYOUT_conf_win_bottom_offset
      The memory layout of conf_win_bottom_offset.
    • VH_conf_win_bottom_offset

      public static final VarHandle VH_conf_win_bottom_offset
      The VarHandle of conf_win_bottom_offset of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pProfileTierLevel

      public static final long OFFSET_pProfileTierLevel
      The byte offset of pProfileTierLevel.
    • LAYOUT_pProfileTierLevel

      public static final MemoryLayout LAYOUT_pProfileTierLevel
      The memory layout of pProfileTierLevel.
    • VH_pProfileTierLevel

      public static final VarHandle VH_pProfileTierLevel
      The VarHandle of pProfileTierLevel of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pDecPicBufMgr

      public static final long OFFSET_pDecPicBufMgr
      The byte offset of pDecPicBufMgr.
    • LAYOUT_pDecPicBufMgr

      public static final MemoryLayout LAYOUT_pDecPicBufMgr
      The memory layout of pDecPicBufMgr.
    • VH_pDecPicBufMgr

      public static final VarHandle VH_pDecPicBufMgr
      The VarHandle of pDecPicBufMgr of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pScalingLists

      public static final long OFFSET_pScalingLists
      The byte offset of pScalingLists.
    • LAYOUT_pScalingLists

      public static final MemoryLayout LAYOUT_pScalingLists
      The memory layout of pScalingLists.
    • VH_pScalingLists

      public static final VarHandle VH_pScalingLists
      The VarHandle of pScalingLists of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pShortTermRefPicSet

      public static final long OFFSET_pShortTermRefPicSet
      The byte offset of pShortTermRefPicSet.
    • LAYOUT_pShortTermRefPicSet

      public static final MemoryLayout LAYOUT_pShortTermRefPicSet
      The memory layout of pShortTermRefPicSet.
    • VH_pShortTermRefPicSet

      public static final VarHandle VH_pShortTermRefPicSet
      The VarHandle of pShortTermRefPicSet of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pLongTermRefPicsSps

      public static final long OFFSET_pLongTermRefPicsSps
      The byte offset of pLongTermRefPicsSps.
    • LAYOUT_pLongTermRefPicsSps

      public static final MemoryLayout LAYOUT_pLongTermRefPicsSps
      The memory layout of pLongTermRefPicsSps.
    • VH_pLongTermRefPicsSps

      public static final VarHandle VH_pLongTermRefPicsSps
      The VarHandle of pLongTermRefPicsSps of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pSequenceParameterSetVui

      public static final long OFFSET_pSequenceParameterSetVui
      The byte offset of pSequenceParameterSetVui.
    • LAYOUT_pSequenceParameterSetVui

      public static final MemoryLayout LAYOUT_pSequenceParameterSetVui
      The memory layout of pSequenceParameterSetVui.
    • VH_pSequenceParameterSetVui

      public static final VarHandle VH_pSequenceParameterSetVui
      The VarHandle of pSequenceParameterSetVui of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_pPredictorPaletteEntries

      public static final long OFFSET_pPredictorPaletteEntries
      The byte offset of pPredictorPaletteEntries.
    • LAYOUT_pPredictorPaletteEntries

      public static final MemoryLayout LAYOUT_pPredictorPaletteEntries
      The memory layout of pPredictorPaletteEntries.
    • VH_pPredictorPaletteEntries

      public static final VarHandle VH_pPredictorPaletteEntries
      The VarHandle of pPredictorPaletteEntries of type (MemorySegment base, long baseOffset, long index)MemorySegment.
  • Constructor Details

    • StdVideoH265SequenceParameterSet

      public StdVideoH265SequenceParameterSet(MemorySegment segment)
      Creates StdVideoH265SequenceParameterSet with the given segment.
      Parameters:
      segment - the memory segment
  • Method Details

    • of

      Creates StdVideoH265SequenceParameterSet with the given segment.
      Parameters:
      segment - the memory segment
      Returns:
      the created instance or null if the segment is NULL
    • ofNative

      public static StdVideoH265SequenceParameterSet ofNative(MemorySegment segment)

      Creates StdVideoH265SequenceParameterSet with the given segment.

      Reinterprets the segment if zero-length.

      Parameters:
      segment - the memory segment
      Returns:
      the created instance or null if the segment is NULL
    • ofNative

      public static StdVideoH265SequenceParameterSet.Buffer ofNative(MemorySegment segment, long count)

      Creates StdVideoH265SequenceParameterSet with the given segment.

      Reinterprets the segment if zero-length.

      Parameters:
      segment - the memory segment
      count - the count of the buffer
      Returns:
      the created instance or null if the segment is NULL
    • alloc

      public static StdVideoH265SequenceParameterSet alloc(SegmentAllocator allocator)
      Allocates a StdVideoH265SequenceParameterSet with the given segment allocator.
      Parameters:
      allocator - the segment allocator
      Returns:
      the allocated StdVideoH265SequenceParameterSet
    • alloc

      public static StdVideoH265SequenceParameterSet.Buffer alloc(SegmentAllocator allocator, long count)
      Allocates a StdVideoH265SequenceParameterSet with the given segment allocator and count.
      Parameters:
      allocator - the segment allocator
      count - the count
      Returns:
      the allocated StdVideoH265SequenceParameterSet
    • copyFrom

      Copies from the given source.
      Parameters:
      src - the source
      Returns:
      this
    • asBuffer

      Converts this instance to a buffer.
      Returns:
      the buffer
    • flags

      public static MemorySegment flags(MemorySegment segment, long index)
      Returns flags at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      flags at the given index
    • flags

      public MemorySegment flags()
      Returns flags.
      Returns:
      flags
    • flags

      public static void flags(MemorySegment segment, long index, MemorySegment value)
      Sets flags with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • flags

      Sets flags with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • chroma_format_idc

      public static int chroma_format_idc(MemorySegment segment, long index)
      Returns chroma_format_idc at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      chroma_format_idc at the given index
    • chroma_format_idc

      public int chroma_format_idc()
      Returns chroma_format_idc.
      Returns:
      chroma_format_idc
    • chroma_format_idc

      public static void chroma_format_idc(MemorySegment segment, long index, int value)
      Sets chroma_format_idc with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • chroma_format_idc

      public StdVideoH265SequenceParameterSet chroma_format_idc(int value)
      Sets chroma_format_idc with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pic_width_in_luma_samples

      public static int pic_width_in_luma_samples(MemorySegment segment, long index)
      Returns pic_width_in_luma_samples at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pic_width_in_luma_samples at the given index
    • pic_width_in_luma_samples

      public int pic_width_in_luma_samples()
      Returns pic_width_in_luma_samples.
      Returns:
      pic_width_in_luma_samples
    • pic_width_in_luma_samples

      public static void pic_width_in_luma_samples(MemorySegment segment, long index, int value)
      Sets pic_width_in_luma_samples with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pic_width_in_luma_samples

      public StdVideoH265SequenceParameterSet pic_width_in_luma_samples(int value)
      Sets pic_width_in_luma_samples with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pic_height_in_luma_samples

      public static int pic_height_in_luma_samples(MemorySegment segment, long index)
      Returns pic_height_in_luma_samples at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pic_height_in_luma_samples at the given index
    • pic_height_in_luma_samples

      public int pic_height_in_luma_samples()
      Returns pic_height_in_luma_samples.
      Returns:
      pic_height_in_luma_samples
    • pic_height_in_luma_samples

      public static void pic_height_in_luma_samples(MemorySegment segment, long index, int value)
      Sets pic_height_in_luma_samples with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pic_height_in_luma_samples

      public StdVideoH265SequenceParameterSet pic_height_in_luma_samples(int value)
      Sets pic_height_in_luma_samples with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • sps_video_parameter_set_id

      public static byte sps_video_parameter_set_id(MemorySegment segment, long index)
      Returns sps_video_parameter_set_id at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      sps_video_parameter_set_id at the given index
    • sps_video_parameter_set_id

      public byte sps_video_parameter_set_id()
      Returns sps_video_parameter_set_id.
      Returns:
      sps_video_parameter_set_id
    • sps_video_parameter_set_id

      public static void sps_video_parameter_set_id(MemorySegment segment, long index, byte value)
      Sets sps_video_parameter_set_id with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • sps_video_parameter_set_id

      public StdVideoH265SequenceParameterSet sps_video_parameter_set_id(byte value)
      Sets sps_video_parameter_set_id with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • sps_max_sub_layers_minus1

      public static byte sps_max_sub_layers_minus1(MemorySegment segment, long index)
      Returns sps_max_sub_layers_minus1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      sps_max_sub_layers_minus1 at the given index
    • sps_max_sub_layers_minus1

      public byte sps_max_sub_layers_minus1()
      Returns sps_max_sub_layers_minus1.
      Returns:
      sps_max_sub_layers_minus1
    • sps_max_sub_layers_minus1

      public static void sps_max_sub_layers_minus1(MemorySegment segment, long index, byte value)
      Sets sps_max_sub_layers_minus1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • sps_max_sub_layers_minus1

      public StdVideoH265SequenceParameterSet sps_max_sub_layers_minus1(byte value)
      Sets sps_max_sub_layers_minus1 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • sps_seq_parameter_set_id

      public static byte sps_seq_parameter_set_id(MemorySegment segment, long index)
      Returns sps_seq_parameter_set_id at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      sps_seq_parameter_set_id at the given index
    • sps_seq_parameter_set_id

      public byte sps_seq_parameter_set_id()
      Returns sps_seq_parameter_set_id.
      Returns:
      sps_seq_parameter_set_id
    • sps_seq_parameter_set_id

      public static void sps_seq_parameter_set_id(MemorySegment segment, long index, byte value)
      Sets sps_seq_parameter_set_id with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • sps_seq_parameter_set_id

      public StdVideoH265SequenceParameterSet sps_seq_parameter_set_id(byte value)
      Sets sps_seq_parameter_set_id with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • bit_depth_luma_minus8

      public static byte bit_depth_luma_minus8(MemorySegment segment, long index)
      Returns bit_depth_luma_minus8 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      bit_depth_luma_minus8 at the given index
    • bit_depth_luma_minus8

      public byte bit_depth_luma_minus8()
      Returns bit_depth_luma_minus8.
      Returns:
      bit_depth_luma_minus8
    • bit_depth_luma_minus8

      public static void bit_depth_luma_minus8(MemorySegment segment, long index, byte value)
      Sets bit_depth_luma_minus8 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • bit_depth_luma_minus8

      public StdVideoH265SequenceParameterSet bit_depth_luma_minus8(byte value)
      Sets bit_depth_luma_minus8 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • bit_depth_chroma_minus8

      public static byte bit_depth_chroma_minus8(MemorySegment segment, long index)
      Returns bit_depth_chroma_minus8 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      bit_depth_chroma_minus8 at the given index
    • bit_depth_chroma_minus8

      public byte bit_depth_chroma_minus8()
      Returns bit_depth_chroma_minus8.
      Returns:
      bit_depth_chroma_minus8
    • bit_depth_chroma_minus8

      public static void bit_depth_chroma_minus8(MemorySegment segment, long index, byte value)
      Sets bit_depth_chroma_minus8 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • bit_depth_chroma_minus8

      public StdVideoH265SequenceParameterSet bit_depth_chroma_minus8(byte value)
      Sets bit_depth_chroma_minus8 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • log2_max_pic_order_cnt_lsb_minus4

      public static byte log2_max_pic_order_cnt_lsb_minus4(MemorySegment segment, long index)
      Returns log2_max_pic_order_cnt_lsb_minus4 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      log2_max_pic_order_cnt_lsb_minus4 at the given index
    • log2_max_pic_order_cnt_lsb_minus4

      public byte log2_max_pic_order_cnt_lsb_minus4()
      Returns log2_max_pic_order_cnt_lsb_minus4.
      Returns:
      log2_max_pic_order_cnt_lsb_minus4
    • log2_max_pic_order_cnt_lsb_minus4

      public static void log2_max_pic_order_cnt_lsb_minus4(MemorySegment segment, long index, byte value)
      Sets log2_max_pic_order_cnt_lsb_minus4 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • log2_max_pic_order_cnt_lsb_minus4

      public StdVideoH265SequenceParameterSet log2_max_pic_order_cnt_lsb_minus4(byte value)
      Sets log2_max_pic_order_cnt_lsb_minus4 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • log2_min_luma_coding_block_size_minus3

      public static byte log2_min_luma_coding_block_size_minus3(MemorySegment segment, long index)
      Returns log2_min_luma_coding_block_size_minus3 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      log2_min_luma_coding_block_size_minus3 at the given index
    • log2_min_luma_coding_block_size_minus3

      public byte log2_min_luma_coding_block_size_minus3()
      Returns log2_min_luma_coding_block_size_minus3.
      Returns:
      log2_min_luma_coding_block_size_minus3
    • log2_min_luma_coding_block_size_minus3

      public static void log2_min_luma_coding_block_size_minus3(MemorySegment segment, long index, byte value)
      Sets log2_min_luma_coding_block_size_minus3 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • log2_min_luma_coding_block_size_minus3

      public StdVideoH265SequenceParameterSet log2_min_luma_coding_block_size_minus3(byte value)
      Sets log2_min_luma_coding_block_size_minus3 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • log2_diff_max_min_luma_coding_block_size

      public static byte log2_diff_max_min_luma_coding_block_size(MemorySegment segment, long index)
      Returns log2_diff_max_min_luma_coding_block_size at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      log2_diff_max_min_luma_coding_block_size at the given index
    • log2_diff_max_min_luma_coding_block_size

      public byte log2_diff_max_min_luma_coding_block_size()
      Returns log2_diff_max_min_luma_coding_block_size.
      Returns:
      log2_diff_max_min_luma_coding_block_size
    • log2_diff_max_min_luma_coding_block_size

      public static void log2_diff_max_min_luma_coding_block_size(MemorySegment segment, long index, byte value)
      Sets log2_diff_max_min_luma_coding_block_size with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • log2_diff_max_min_luma_coding_block_size

      public StdVideoH265SequenceParameterSet log2_diff_max_min_luma_coding_block_size(byte value)
      Sets log2_diff_max_min_luma_coding_block_size with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • log2_min_luma_transform_block_size_minus2

      public static byte log2_min_luma_transform_block_size_minus2(MemorySegment segment, long index)
      Returns log2_min_luma_transform_block_size_minus2 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      log2_min_luma_transform_block_size_minus2 at the given index
    • log2_min_luma_transform_block_size_minus2

      public byte log2_min_luma_transform_block_size_minus2()
      Returns log2_min_luma_transform_block_size_minus2.
      Returns:
      log2_min_luma_transform_block_size_minus2
    • log2_min_luma_transform_block_size_minus2

      public static void log2_min_luma_transform_block_size_minus2(MemorySegment segment, long index, byte value)
      Sets log2_min_luma_transform_block_size_minus2 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • log2_min_luma_transform_block_size_minus2

      public StdVideoH265SequenceParameterSet log2_min_luma_transform_block_size_minus2(byte value)
      Sets log2_min_luma_transform_block_size_minus2 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • log2_diff_max_min_luma_transform_block_size

      public static byte log2_diff_max_min_luma_transform_block_size(MemorySegment segment, long index)
      Returns log2_diff_max_min_luma_transform_block_size at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      log2_diff_max_min_luma_transform_block_size at the given index
    • log2_diff_max_min_luma_transform_block_size

      public byte log2_diff_max_min_luma_transform_block_size()
      Returns log2_diff_max_min_luma_transform_block_size.
      Returns:
      log2_diff_max_min_luma_transform_block_size
    • log2_diff_max_min_luma_transform_block_size

      public static void log2_diff_max_min_luma_transform_block_size(MemorySegment segment, long index, byte value)
      Sets log2_diff_max_min_luma_transform_block_size with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • log2_diff_max_min_luma_transform_block_size

      public StdVideoH265SequenceParameterSet log2_diff_max_min_luma_transform_block_size(byte value)
      Sets log2_diff_max_min_luma_transform_block_size with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • max_transform_hierarchy_depth_inter

      public static byte max_transform_hierarchy_depth_inter(MemorySegment segment, long index)
      Returns max_transform_hierarchy_depth_inter at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      max_transform_hierarchy_depth_inter at the given index
    • max_transform_hierarchy_depth_inter

      public byte max_transform_hierarchy_depth_inter()
      Returns max_transform_hierarchy_depth_inter.
      Returns:
      max_transform_hierarchy_depth_inter
    • max_transform_hierarchy_depth_inter

      public static void max_transform_hierarchy_depth_inter(MemorySegment segment, long index, byte value)
      Sets max_transform_hierarchy_depth_inter with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • max_transform_hierarchy_depth_inter

      public StdVideoH265SequenceParameterSet max_transform_hierarchy_depth_inter(byte value)
      Sets max_transform_hierarchy_depth_inter with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • max_transform_hierarchy_depth_intra

      public static byte max_transform_hierarchy_depth_intra(MemorySegment segment, long index)
      Returns max_transform_hierarchy_depth_intra at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      max_transform_hierarchy_depth_intra at the given index
    • max_transform_hierarchy_depth_intra

      public byte max_transform_hierarchy_depth_intra()
      Returns max_transform_hierarchy_depth_intra.
      Returns:
      max_transform_hierarchy_depth_intra
    • max_transform_hierarchy_depth_intra

      public static void max_transform_hierarchy_depth_intra(MemorySegment segment, long index, byte value)
      Sets max_transform_hierarchy_depth_intra with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • max_transform_hierarchy_depth_intra

      public StdVideoH265SequenceParameterSet max_transform_hierarchy_depth_intra(byte value)
      Sets max_transform_hierarchy_depth_intra with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • num_short_term_ref_pic_sets

      public static byte num_short_term_ref_pic_sets(MemorySegment segment, long index)
      Returns num_short_term_ref_pic_sets at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      num_short_term_ref_pic_sets at the given index
    • num_short_term_ref_pic_sets

      public byte num_short_term_ref_pic_sets()
      Returns num_short_term_ref_pic_sets.
      Returns:
      num_short_term_ref_pic_sets
    • num_short_term_ref_pic_sets

      public static void num_short_term_ref_pic_sets(MemorySegment segment, long index, byte value)
      Sets num_short_term_ref_pic_sets with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • num_short_term_ref_pic_sets

      public StdVideoH265SequenceParameterSet num_short_term_ref_pic_sets(byte value)
      Sets num_short_term_ref_pic_sets with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • num_long_term_ref_pics_sps

      public static byte num_long_term_ref_pics_sps(MemorySegment segment, long index)
      Returns num_long_term_ref_pics_sps at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      num_long_term_ref_pics_sps at the given index
    • num_long_term_ref_pics_sps

      public byte num_long_term_ref_pics_sps()
      Returns num_long_term_ref_pics_sps.
      Returns:
      num_long_term_ref_pics_sps
    • num_long_term_ref_pics_sps

      public static void num_long_term_ref_pics_sps(MemorySegment segment, long index, byte value)
      Sets num_long_term_ref_pics_sps with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • num_long_term_ref_pics_sps

      public StdVideoH265SequenceParameterSet num_long_term_ref_pics_sps(byte value)
      Sets num_long_term_ref_pics_sps with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pcm_sample_bit_depth_luma_minus1

      public static byte pcm_sample_bit_depth_luma_minus1(MemorySegment segment, long index)
      Returns pcm_sample_bit_depth_luma_minus1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pcm_sample_bit_depth_luma_minus1 at the given index
    • pcm_sample_bit_depth_luma_minus1

      public byte pcm_sample_bit_depth_luma_minus1()
      Returns pcm_sample_bit_depth_luma_minus1.
      Returns:
      pcm_sample_bit_depth_luma_minus1
    • pcm_sample_bit_depth_luma_minus1

      public static void pcm_sample_bit_depth_luma_minus1(MemorySegment segment, long index, byte value)
      Sets pcm_sample_bit_depth_luma_minus1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pcm_sample_bit_depth_luma_minus1

      public StdVideoH265SequenceParameterSet pcm_sample_bit_depth_luma_minus1(byte value)
      Sets pcm_sample_bit_depth_luma_minus1 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pcm_sample_bit_depth_chroma_minus1

      public static byte pcm_sample_bit_depth_chroma_minus1(MemorySegment segment, long index)
      Returns pcm_sample_bit_depth_chroma_minus1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pcm_sample_bit_depth_chroma_minus1 at the given index
    • pcm_sample_bit_depth_chroma_minus1

      public byte pcm_sample_bit_depth_chroma_minus1()
      Returns pcm_sample_bit_depth_chroma_minus1.
      Returns:
      pcm_sample_bit_depth_chroma_minus1
    • pcm_sample_bit_depth_chroma_minus1

      public static void pcm_sample_bit_depth_chroma_minus1(MemorySegment segment, long index, byte value)
      Sets pcm_sample_bit_depth_chroma_minus1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pcm_sample_bit_depth_chroma_minus1

      public StdVideoH265SequenceParameterSet pcm_sample_bit_depth_chroma_minus1(byte value)
      Sets pcm_sample_bit_depth_chroma_minus1 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • log2_min_pcm_luma_coding_block_size_minus3

      public static byte log2_min_pcm_luma_coding_block_size_minus3(MemorySegment segment, long index)
      Returns log2_min_pcm_luma_coding_block_size_minus3 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      log2_min_pcm_luma_coding_block_size_minus3 at the given index
    • log2_min_pcm_luma_coding_block_size_minus3

      public byte log2_min_pcm_luma_coding_block_size_minus3()
      Returns log2_min_pcm_luma_coding_block_size_minus3.
      Returns:
      log2_min_pcm_luma_coding_block_size_minus3
    • log2_min_pcm_luma_coding_block_size_minus3

      public static void log2_min_pcm_luma_coding_block_size_minus3(MemorySegment segment, long index, byte value)
      Sets log2_min_pcm_luma_coding_block_size_minus3 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • log2_min_pcm_luma_coding_block_size_minus3

      public StdVideoH265SequenceParameterSet log2_min_pcm_luma_coding_block_size_minus3(byte value)
      Sets log2_min_pcm_luma_coding_block_size_minus3 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • log2_diff_max_min_pcm_luma_coding_block_size

      public static byte log2_diff_max_min_pcm_luma_coding_block_size(MemorySegment segment, long index)
      Returns log2_diff_max_min_pcm_luma_coding_block_size at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      log2_diff_max_min_pcm_luma_coding_block_size at the given index
    • log2_diff_max_min_pcm_luma_coding_block_size

      public byte log2_diff_max_min_pcm_luma_coding_block_size()
      Returns log2_diff_max_min_pcm_luma_coding_block_size.
      Returns:
      log2_diff_max_min_pcm_luma_coding_block_size
    • log2_diff_max_min_pcm_luma_coding_block_size

      public static void log2_diff_max_min_pcm_luma_coding_block_size(MemorySegment segment, long index, byte value)
      Sets log2_diff_max_min_pcm_luma_coding_block_size with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • log2_diff_max_min_pcm_luma_coding_block_size

      public StdVideoH265SequenceParameterSet log2_diff_max_min_pcm_luma_coding_block_size(byte value)
      Sets log2_diff_max_min_pcm_luma_coding_block_size with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • reserved1

      public static byte reserved1(MemorySegment segment, long index)
      Returns reserved1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      reserved1 at the given index
    • reserved1

      public byte reserved1()
      Returns reserved1.
      Returns:
      reserved1
    • reserved1

      public static void reserved1(MemorySegment segment, long index, byte value)
      Sets reserved1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • reserved1

      public StdVideoH265SequenceParameterSet reserved1(byte value)
      Sets reserved1 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • reserved2

      public static byte reserved2(MemorySegment segment, long index)
      Returns reserved2 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      reserved2 at the given index
    • reserved2

      public byte reserved2()
      Returns reserved2.
      Returns:
      reserved2
    • reserved2

      public static void reserved2(MemorySegment segment, long index, byte value)
      Sets reserved2 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • reserved2

      public StdVideoH265SequenceParameterSet reserved2(byte value)
      Sets reserved2 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • palette_max_size

      public static byte palette_max_size(MemorySegment segment, long index)
      Returns palette_max_size at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      palette_max_size at the given index
    • palette_max_size

      public byte palette_max_size()
      Returns palette_max_size.
      Returns:
      palette_max_size
    • palette_max_size

      public static void palette_max_size(MemorySegment segment, long index, byte value)
      Sets palette_max_size with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • palette_max_size

      public StdVideoH265SequenceParameterSet palette_max_size(byte value)
      Sets palette_max_size with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • delta_palette_max_predictor_size

      public static byte delta_palette_max_predictor_size(MemorySegment segment, long index)
      Returns delta_palette_max_predictor_size at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      delta_palette_max_predictor_size at the given index
    • delta_palette_max_predictor_size

      public byte delta_palette_max_predictor_size()
      Returns delta_palette_max_predictor_size.
      Returns:
      delta_palette_max_predictor_size
    • delta_palette_max_predictor_size

      public static void delta_palette_max_predictor_size(MemorySegment segment, long index, byte value)
      Sets delta_palette_max_predictor_size with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • delta_palette_max_predictor_size

      public StdVideoH265SequenceParameterSet delta_palette_max_predictor_size(byte value)
      Sets delta_palette_max_predictor_size with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • motion_vector_resolution_control_idc

      public static byte motion_vector_resolution_control_idc(MemorySegment segment, long index)
      Returns motion_vector_resolution_control_idc at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      motion_vector_resolution_control_idc at the given index
    • motion_vector_resolution_control_idc

      public byte motion_vector_resolution_control_idc()
      Returns motion_vector_resolution_control_idc.
      Returns:
      motion_vector_resolution_control_idc
    • motion_vector_resolution_control_idc

      public static void motion_vector_resolution_control_idc(MemorySegment segment, long index, byte value)
      Sets motion_vector_resolution_control_idc with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • motion_vector_resolution_control_idc

      public StdVideoH265SequenceParameterSet motion_vector_resolution_control_idc(byte value)
      Sets motion_vector_resolution_control_idc with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • sps_num_palette_predictor_initializers_minus1

      public static byte sps_num_palette_predictor_initializers_minus1(MemorySegment segment, long index)
      Returns sps_num_palette_predictor_initializers_minus1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      sps_num_palette_predictor_initializers_minus1 at the given index
    • sps_num_palette_predictor_initializers_minus1

      public byte sps_num_palette_predictor_initializers_minus1()
      Returns sps_num_palette_predictor_initializers_minus1.
      Returns:
      sps_num_palette_predictor_initializers_minus1
    • sps_num_palette_predictor_initializers_minus1

      public static void sps_num_palette_predictor_initializers_minus1(MemorySegment segment, long index, byte value)
      Sets sps_num_palette_predictor_initializers_minus1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • sps_num_palette_predictor_initializers_minus1

      public StdVideoH265SequenceParameterSet sps_num_palette_predictor_initializers_minus1(byte value)
      Sets sps_num_palette_predictor_initializers_minus1 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • conf_win_left_offset

      public static int conf_win_left_offset(MemorySegment segment, long index)
      Returns conf_win_left_offset at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      conf_win_left_offset at the given index
    • conf_win_left_offset

      public int conf_win_left_offset()
      Returns conf_win_left_offset.
      Returns:
      conf_win_left_offset
    • conf_win_left_offset

      public static void conf_win_left_offset(MemorySegment segment, long index, int value)
      Sets conf_win_left_offset with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • conf_win_left_offset

      public StdVideoH265SequenceParameterSet conf_win_left_offset(int value)
      Sets conf_win_left_offset with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • conf_win_right_offset

      public static int conf_win_right_offset(MemorySegment segment, long index)
      Returns conf_win_right_offset at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      conf_win_right_offset at the given index
    • conf_win_right_offset

      public int conf_win_right_offset()
      Returns conf_win_right_offset.
      Returns:
      conf_win_right_offset
    • conf_win_right_offset

      public static void conf_win_right_offset(MemorySegment segment, long index, int value)
      Sets conf_win_right_offset with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • conf_win_right_offset

      public StdVideoH265SequenceParameterSet conf_win_right_offset(int value)
      Sets conf_win_right_offset with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • conf_win_top_offset

      public static int conf_win_top_offset(MemorySegment segment, long index)
      Returns conf_win_top_offset at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      conf_win_top_offset at the given index
    • conf_win_top_offset

      public int conf_win_top_offset()
      Returns conf_win_top_offset.
      Returns:
      conf_win_top_offset
    • conf_win_top_offset

      public static void conf_win_top_offset(MemorySegment segment, long index, int value)
      Sets conf_win_top_offset with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • conf_win_top_offset

      public StdVideoH265SequenceParameterSet conf_win_top_offset(int value)
      Sets conf_win_top_offset with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • conf_win_bottom_offset

      public static int conf_win_bottom_offset(MemorySegment segment, long index)
      Returns conf_win_bottom_offset at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      conf_win_bottom_offset at the given index
    • conf_win_bottom_offset

      public int conf_win_bottom_offset()
      Returns conf_win_bottom_offset.
      Returns:
      conf_win_bottom_offset
    • conf_win_bottom_offset

      public static void conf_win_bottom_offset(MemorySegment segment, long index, int value)
      Sets conf_win_bottom_offset with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • conf_win_bottom_offset

      public StdVideoH265SequenceParameterSet conf_win_bottom_offset(int value)
      Sets conf_win_bottom_offset with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pProfileTierLevel

      public static MemorySegment pProfileTierLevel(MemorySegment segment, long index)
      Returns pProfileTierLevel at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pProfileTierLevel at the given index
    • pProfileTierLevel

      public MemorySegment pProfileTierLevel()
      Returns pProfileTierLevel.
      Returns:
      pProfileTierLevel
    • pProfileTierLevel

      public static void pProfileTierLevel(MemorySegment segment, long index, MemorySegment value)
      Sets pProfileTierLevel with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pProfileTierLevel

      public StdVideoH265SequenceParameterSet pProfileTierLevel(MemorySegment value)
      Sets pProfileTierLevel with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pDecPicBufMgr

      public static MemorySegment pDecPicBufMgr(MemorySegment segment, long index)
      Returns pDecPicBufMgr at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pDecPicBufMgr at the given index
    • pDecPicBufMgr

      public MemorySegment pDecPicBufMgr()
      Returns pDecPicBufMgr.
      Returns:
      pDecPicBufMgr
    • pDecPicBufMgr

      public static void pDecPicBufMgr(MemorySegment segment, long index, MemorySegment value)
      Sets pDecPicBufMgr with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pDecPicBufMgr

      public StdVideoH265SequenceParameterSet pDecPicBufMgr(MemorySegment value)
      Sets pDecPicBufMgr with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pScalingLists

      public static MemorySegment pScalingLists(MemorySegment segment, long index)
      Returns pScalingLists at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pScalingLists at the given index
    • pScalingLists

      public MemorySegment pScalingLists()
      Returns pScalingLists.
      Returns:
      pScalingLists
    • pScalingLists

      public static void pScalingLists(MemorySegment segment, long index, MemorySegment value)
      Sets pScalingLists with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pScalingLists

      public StdVideoH265SequenceParameterSet pScalingLists(MemorySegment value)
      Sets pScalingLists with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pShortTermRefPicSet

      public static MemorySegment pShortTermRefPicSet(MemorySegment segment, long index)
      Returns pShortTermRefPicSet at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pShortTermRefPicSet at the given index
    • pShortTermRefPicSet

      public MemorySegment pShortTermRefPicSet()
      Returns pShortTermRefPicSet.
      Returns:
      pShortTermRefPicSet
    • pShortTermRefPicSet

      public static void pShortTermRefPicSet(MemorySegment segment, long index, MemorySegment value)
      Sets pShortTermRefPicSet with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pShortTermRefPicSet

      public StdVideoH265SequenceParameterSet pShortTermRefPicSet(MemorySegment value)
      Sets pShortTermRefPicSet with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pLongTermRefPicsSps

      public static MemorySegment pLongTermRefPicsSps(MemorySegment segment, long index)
      Returns pLongTermRefPicsSps at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pLongTermRefPicsSps at the given index
    • pLongTermRefPicsSps

      public MemorySegment pLongTermRefPicsSps()
      Returns pLongTermRefPicsSps.
      Returns:
      pLongTermRefPicsSps
    • pLongTermRefPicsSps

      public static void pLongTermRefPicsSps(MemorySegment segment, long index, MemorySegment value)
      Sets pLongTermRefPicsSps with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pLongTermRefPicsSps

      public StdVideoH265SequenceParameterSet pLongTermRefPicsSps(MemorySegment value)
      Sets pLongTermRefPicsSps with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pSequenceParameterSetVui

      public static MemorySegment pSequenceParameterSetVui(MemorySegment segment, long index)
      Returns pSequenceParameterSetVui at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pSequenceParameterSetVui at the given index
    • pSequenceParameterSetVui

      public MemorySegment pSequenceParameterSetVui()
      Returns pSequenceParameterSetVui.
      Returns:
      pSequenceParameterSetVui
    • pSequenceParameterSetVui

      public static void pSequenceParameterSetVui(MemorySegment segment, long index, MemorySegment value)
      Sets pSequenceParameterSetVui with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pSequenceParameterSetVui

      public StdVideoH265SequenceParameterSet pSequenceParameterSetVui(MemorySegment value)
      Sets pSequenceParameterSetVui with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • pPredictorPaletteEntries

      public static MemorySegment pPredictorPaletteEntries(MemorySegment segment, long index)
      Returns pPredictorPaletteEntries at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      pPredictorPaletteEntries at the given index
    • pPredictorPaletteEntries

      public MemorySegment pPredictorPaletteEntries()
      Returns pPredictorPaletteEntries.
      Returns:
      pPredictorPaletteEntries
    • pPredictorPaletteEntries

      public static void pPredictorPaletteEntries(MemorySegment segment, long index, MemorySegment value)
      Sets pPredictorPaletteEntries with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • pPredictorPaletteEntries

      public StdVideoH265SequenceParameterSet pPredictorPaletteEntries(MemorySegment value)
      Sets pPredictorPaletteEntries with the given value.
      Parameters:
      value - the value
      Returns:
      this