Class StdVideoH265SequenceParameterSet

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<StdVideoH265SequenceParameterSet>
org.lwjgl.vulkan.video.StdVideoH265SequenceParameterSet
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class StdVideoH265SequenceParameterSet extends org.lwjgl.system.Struct<StdVideoH265SequenceParameterSet> implements org.lwjgl.system.NativeResource

Layout


 struct StdVideoH265SequenceParameterSet {
     StdVideoH265SpsFlags flags;
     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 sps_max_dec_pic_buffering_minus1;
     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_initializer_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;
     StdVideoH265ProfileTierLevel const * pProfileTierLevel;
     StdVideoH265DecPicBufMgr const * pDecPicBufMgr;
     StdVideoH265ScalingLists const * pScalingLists();
     StdVideoH265ShortTermRefPicSet const * pShortTermRefPicSet;
     StdVideoH265LongTermRefPicsSps const * pLongTermRefPicsSps;
     StdVideoH265SequenceParameterSetVui const * pSequenceParameterSetVui();
     StdVideoH265PredictorPaletteEntries const * pPredictorPaletteEntries();
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • FLAGS

      public static final int FLAGS
      The struct member offsets.
    • CHROMA_FORMAT_IDC

      public static final int CHROMA_FORMAT_IDC
      The struct member offsets.
    • PIC_WIDTH_IN_LUMA_SAMPLES

      public static final int PIC_WIDTH_IN_LUMA_SAMPLES
      The struct member offsets.
    • PIC_HEIGHT_IN_LUMA_SAMPLES

      public static final int PIC_HEIGHT_IN_LUMA_SAMPLES
      The struct member offsets.
    • SPS_VIDEO_PARAMETER_SET_ID

      public static final int SPS_VIDEO_PARAMETER_SET_ID
      The struct member offsets.
    • SPS_MAX_SUB_LAYERS_MINUS1

      public static final int SPS_MAX_SUB_LAYERS_MINUS1
      The struct member offsets.
    • SPS_SEQ_PARAMETER_SET_ID

      public static final int SPS_SEQ_PARAMETER_SET_ID
      The struct member offsets.
    • BIT_DEPTH_LUMA_MINUS8

      public static final int BIT_DEPTH_LUMA_MINUS8
      The struct member offsets.
    • BIT_DEPTH_CHROMA_MINUS8

      public static final int BIT_DEPTH_CHROMA_MINUS8
      The struct member offsets.
    • LOG2_MAX_PIC_ORDER_CNT_LSB_MINUS4

      public static final int LOG2_MAX_PIC_ORDER_CNT_LSB_MINUS4
      The struct member offsets.
    • SPS_MAX_DEC_PIC_BUFFERING_MINUS1

      public static final int SPS_MAX_DEC_PIC_BUFFERING_MINUS1
      The struct member offsets.
    • LOG2_MIN_LUMA_CODING_BLOCK_SIZE_MINUS3

      public static final int LOG2_MIN_LUMA_CODING_BLOCK_SIZE_MINUS3
      The struct member offsets.
    • LOG2_DIFF_MAX_MIN_LUMA_CODING_BLOCK_SIZE

      public static final int LOG2_DIFF_MAX_MIN_LUMA_CODING_BLOCK_SIZE
      The struct member offsets.
    • LOG2_MIN_LUMA_TRANSFORM_BLOCK_SIZE_MINUS2

      public static final int LOG2_MIN_LUMA_TRANSFORM_BLOCK_SIZE_MINUS2
      The struct member offsets.
    • LOG2_DIFF_MAX_MIN_LUMA_TRANSFORM_BLOCK_SIZE

      public static final int LOG2_DIFF_MAX_MIN_LUMA_TRANSFORM_BLOCK_SIZE
      The struct member offsets.
    • MAX_TRANSFORM_HIERARCHY_DEPTH_INTER

      public static final int MAX_TRANSFORM_HIERARCHY_DEPTH_INTER
      The struct member offsets.
    • MAX_TRANSFORM_HIERARCHY_DEPTH_INTRA

      public static final int MAX_TRANSFORM_HIERARCHY_DEPTH_INTRA
      The struct member offsets.
    • NUM_SHORT_TERM_REF_PIC_SETS

      public static final int NUM_SHORT_TERM_REF_PIC_SETS
      The struct member offsets.
    • NUM_LONG_TERM_REF_PICS_SPS

      public static final int NUM_LONG_TERM_REF_PICS_SPS
      The struct member offsets.
    • PCM_SAMPLE_BIT_DEPTH_LUMA_MINUS1

      public static final int PCM_SAMPLE_BIT_DEPTH_LUMA_MINUS1
      The struct member offsets.
    • PCM_SAMPLE_BIT_DEPTH_CHROMA_MINUS1

      public static final int PCM_SAMPLE_BIT_DEPTH_CHROMA_MINUS1
      The struct member offsets.
    • LOG2_MIN_PCM_LUMA_CODING_BLOCK_SIZE_MINUS3

      public static final int LOG2_MIN_PCM_LUMA_CODING_BLOCK_SIZE_MINUS3
      The struct member offsets.
    • LOG2_DIFF_MAX_MIN_PCM_LUMA_CODING_BLOCK_SIZE

      public static final int LOG2_DIFF_MAX_MIN_PCM_LUMA_CODING_BLOCK_SIZE
      The struct member offsets.
    • RESERVED1

      public static final int RESERVED1
      The struct member offsets.
    • RESERVED2

      public static final int RESERVED2
      The struct member offsets.
    • PALETTE_MAX_SIZE

      public static final int PALETTE_MAX_SIZE
      The struct member offsets.
    • DELTA_PALETTE_MAX_PREDICTOR_SIZE

      public static final int DELTA_PALETTE_MAX_PREDICTOR_SIZE
      The struct member offsets.
    • MOTION_VECTOR_RESOLUTION_CONTROL_IDC

      public static final int MOTION_VECTOR_RESOLUTION_CONTROL_IDC
      The struct member offsets.
    • SPS_NUM_PALETTE_PREDICTOR_INITIALIZER_MINUS1

      public static final int SPS_NUM_PALETTE_PREDICTOR_INITIALIZER_MINUS1
      The struct member offsets.
    • CONF_WIN_LEFT_OFFSET

      public static final int CONF_WIN_LEFT_OFFSET
      The struct member offsets.
    • CONF_WIN_RIGHT_OFFSET

      public static final int CONF_WIN_RIGHT_OFFSET
      The struct member offsets.
    • CONF_WIN_TOP_OFFSET

      public static final int CONF_WIN_TOP_OFFSET
      The struct member offsets.
    • CONF_WIN_BOTTOM_OFFSET

      public static final int CONF_WIN_BOTTOM_OFFSET
      The struct member offsets.
    • PPROFILETIERLEVEL

      public static final int PPROFILETIERLEVEL
      The struct member offsets.
    • PDECPICBUFMGR

      public static final int PDECPICBUFMGR
      The struct member offsets.
    • PSCALINGLISTS

      public static final int PSCALINGLISTS
      The struct member offsets.
    • PSHORTTERMREFPICSET

      public static final int PSHORTTERMREFPICSET
      The struct member offsets.
    • PLONGTERMREFPICSSPS

      public static final int PLONGTERMREFPICSSPS
      The struct member offsets.
    • PSEQUENCEPARAMETERSETVUI

      public static final int PSEQUENCEPARAMETERSETVUI
      The struct member offsets.
    • PPREDICTORPALETTEENTRIES

      public static final int PPREDICTORPALETTEENTRIES
      The struct member offsets.
  • Constructor Details

    • StdVideoH265SequenceParameterSet

      public StdVideoH265SequenceParameterSet(ByteBuffer container)
      Creates a StdVideoH265SequenceParameterSet instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

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

  • Method Details

    • sizeof

      public int sizeof()
      Specified by:
      sizeof in class org.lwjgl.system.Struct<StdVideoH265SequenceParameterSet>
    • 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()
      extension SPS flags, valid when H265_PROFILE_IDC_SCC_EXTENSIONS is set
    • 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()
      must be a valid pointer if sps_scaling_list_data_present_flag is set
    • 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()
      must be a valid pointer if StdVideoH265SpsFlags:vui_parameters_present_flag is set palette_max_size;
    • pPredictorPaletteEntries

      public StdVideoH265PredictorPaletteEntries pPredictorPaletteEntries()
      must be a valid pointer if sps_palette_predictor_initializer_present_flag is set
    • flags

      Copies the specified StdVideoH265SpsFlags to the flags field.
    • flags

      Passes the flags field to the specified Consumer.
    • chroma_format_idc

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

      public StdVideoH265SequenceParameterSet 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 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 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 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 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 bit_depth_luma_minus8(byte value)
      Sets the specified value to the bit_depth_luma_minus8 field.
    • bit_depth_chroma_minus8

      public StdVideoH265SequenceParameterSet 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 palette_max_size(byte value)
      Sets the specified value to the palette_max_size() field.
    • delta_palette_max_predictor_size

      public StdVideoH265SequenceParameterSet 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 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 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 conf_win_left_offset(int value)
      Sets the specified value to the conf_win_left_offset field.
    • conf_win_right_offset

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

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

      public StdVideoH265SequenceParameterSet 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.
    • set

      public StdVideoH265SequenceParameterSet set(StdVideoH265SpsFlags flags, int chroma_format_idc, int pic_width_in_luma_samples, int pic_height_in_luma_samples, byte sps_video_parameter_set_id, byte sps_max_sub_layers_minus1, byte sps_seq_parameter_set_id, byte bit_depth_luma_minus8, byte bit_depth_chroma_minus8, byte log2_max_pic_order_cnt_lsb_minus4, byte sps_max_dec_pic_buffering_minus1, byte log2_min_luma_coding_block_size_minus3, byte log2_diff_max_min_luma_coding_block_size, byte log2_min_luma_transform_block_size_minus2, byte log2_diff_max_min_luma_transform_block_size, byte max_transform_hierarchy_depth_inter, byte max_transform_hierarchy_depth_intra, byte num_short_term_ref_pic_sets, byte num_long_term_ref_pics_sps, byte pcm_sample_bit_depth_luma_minus1, byte pcm_sample_bit_depth_chroma_minus1, byte log2_min_pcm_luma_coding_block_size_minus3, byte log2_diff_max_min_pcm_luma_coding_block_size, byte palette_max_size, byte delta_palette_max_predictor_size, byte motion_vector_resolution_control_idc, byte sps_num_palette_predictor_initializer_minus1, int conf_win_left_offset, int conf_win_right_offset, int conf_win_top_offset, int conf_win_bottom_offset, StdVideoH265ProfileTierLevel pProfileTierLevel, StdVideoH265DecPicBufMgr pDecPicBufMgr, StdVideoH265ScalingLists pScalingLists, StdVideoH265ShortTermRefPicSet pShortTermRefPicSet, StdVideoH265LongTermRefPicsSps pLongTermRefPicsSps, StdVideoH265SequenceParameterSetVui pSequenceParameterSetVui, StdVideoH265PredictorPaletteEntries pPredictorPaletteEntries)
      Initializes this struct with the specified values.
    • set

      Copies the specified struct data to this struct.
      Parameters:
      src - the source struct
      Returns:
      this struct
    • malloc

      public static StdVideoH265SequenceParameterSet malloc()
      Returns a new StdVideoH265SequenceParameterSet instance allocated with memAlloc. The instance must be explicitly freed.
    • calloc

      public static StdVideoH265SequenceParameterSet calloc()
      Returns a new StdVideoH265SequenceParameterSet instance allocated with memCalloc. The instance must be explicitly freed.
    • create

      public static StdVideoH265SequenceParameterSet create()
      Returns a new StdVideoH265SequenceParameterSet instance allocated with BufferUtils.
    • create

      public static StdVideoH265SequenceParameterSet create(long address)
      Returns a new StdVideoH265SequenceParameterSet instance for the specified memory address.
    • createSafe

      public static @Nullable StdVideoH265SequenceParameterSet createSafe(long address)
      Like create, but returns null if address is NULL.
    • malloc

      public static StdVideoH265SequenceParameterSet.Buffer malloc(int capacity)
      Returns a new StdVideoH265SequenceParameterSet.Buffer instance allocated with memAlloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • calloc

      public static StdVideoH265SequenceParameterSet.Buffer calloc(int capacity)
      Returns a new StdVideoH265SequenceParameterSet.Buffer instance allocated with memCalloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • create

      public static StdVideoH265SequenceParameterSet.Buffer create(int capacity)
      Returns a new StdVideoH265SequenceParameterSet.Buffer instance allocated with BufferUtils.
      Parameters:
      capacity - the buffer capacity
    • create

      public static StdVideoH265SequenceParameterSet.Buffer create(long address, int capacity)
      Create a StdVideoH265SequenceParameterSet.Buffer instance at the specified memory.
      Parameters:
      address - the memory address
      capacity - the buffer capacity
    • createSafe

      public static @Nullable StdVideoH265SequenceParameterSet.Buffer createSafe(long address, int capacity)
      Like create, but returns null if address is NULL.
    • malloc

      public static StdVideoH265SequenceParameterSet malloc(org.lwjgl.system.MemoryStack stack)
      Returns a new StdVideoH265SequenceParameterSet instance allocated on the specified MemoryStack.
      Parameters:
      stack - the stack from which to allocate
    • calloc

      public static StdVideoH265SequenceParameterSet calloc(org.lwjgl.system.MemoryStack stack)
      Returns a new StdVideoH265SequenceParameterSet instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      stack - the stack from which to allocate
    • malloc

      public static StdVideoH265SequenceParameterSet.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
      Returns a new StdVideoH265SequenceParameterSet.Buffer instance allocated on the specified MemoryStack.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • calloc

      public static StdVideoH265SequenceParameterSet.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack)
      Returns a new StdVideoH265SequenceParameterSet.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • nflags

      public static StdVideoH265SpsFlags nflags(long struct)
      Unsafe version of flags().
    • nchroma_format_idc

      public static int nchroma_format_idc(long struct)
      Unsafe version of chroma_format_idc().
    • npic_width_in_luma_samples

      public static int npic_width_in_luma_samples(long struct)
      Unsafe version of pic_width_in_luma_samples().
    • npic_height_in_luma_samples

      public static int npic_height_in_luma_samples(long struct)
      Unsafe version of pic_height_in_luma_samples().
    • nsps_video_parameter_set_id

      public static byte nsps_video_parameter_set_id(long struct)
      Unsafe version of sps_video_parameter_set_id().
    • nsps_max_sub_layers_minus1

      public static byte nsps_max_sub_layers_minus1(long struct)
      Unsafe version of sps_max_sub_layers_minus1().
    • nsps_seq_parameter_set_id

      public static byte nsps_seq_parameter_set_id(long struct)
      Unsafe version of sps_seq_parameter_set_id().
    • nbit_depth_luma_minus8

      public static byte nbit_depth_luma_minus8(long struct)
      Unsafe version of bit_depth_luma_minus8().
    • nbit_depth_chroma_minus8

      public static byte nbit_depth_chroma_minus8(long struct)
      Unsafe version of bit_depth_chroma_minus8().
    • nlog2_max_pic_order_cnt_lsb_minus4

      public static byte nlog2_max_pic_order_cnt_lsb_minus4(long struct)
    • nsps_max_dec_pic_buffering_minus1

      public static byte nsps_max_dec_pic_buffering_minus1(long struct)
    • nlog2_min_luma_coding_block_size_minus3

      public static byte nlog2_min_luma_coding_block_size_minus3(long struct)
    • nlog2_diff_max_min_luma_coding_block_size

      public static byte nlog2_diff_max_min_luma_coding_block_size(long struct)
    • nlog2_min_luma_transform_block_size_minus2

      public static byte nlog2_min_luma_transform_block_size_minus2(long struct)
    • nlog2_diff_max_min_luma_transform_block_size

      public static byte nlog2_diff_max_min_luma_transform_block_size(long struct)
    • nmax_transform_hierarchy_depth_inter

      public static byte nmax_transform_hierarchy_depth_inter(long struct)
    • nmax_transform_hierarchy_depth_intra

      public static byte nmax_transform_hierarchy_depth_intra(long struct)
    • nnum_short_term_ref_pic_sets

      public static byte nnum_short_term_ref_pic_sets(long struct)
    • nnum_long_term_ref_pics_sps

      public static byte nnum_long_term_ref_pics_sps(long struct)
      Unsafe version of num_long_term_ref_pics_sps().
    • npcm_sample_bit_depth_luma_minus1

      public static byte npcm_sample_bit_depth_luma_minus1(long struct)
    • npcm_sample_bit_depth_chroma_minus1

      public static byte npcm_sample_bit_depth_chroma_minus1(long struct)
    • nlog2_min_pcm_luma_coding_block_size_minus3

      public static byte nlog2_min_pcm_luma_coding_block_size_minus3(long struct)
    • nlog2_diff_max_min_pcm_luma_coding_block_size

      public static byte nlog2_diff_max_min_pcm_luma_coding_block_size(long struct)
    • nreserved1

      public static byte nreserved1(long struct)
    • nreserved2

      public static byte nreserved2(long struct)
    • npalette_max_size

      public static byte npalette_max_size(long struct)
      Unsafe version of palette_max_size().
    • ndelta_palette_max_predictor_size

      public static byte ndelta_palette_max_predictor_size(long struct)
    • nmotion_vector_resolution_control_idc

      public static byte nmotion_vector_resolution_control_idc(long struct)
    • nsps_num_palette_predictor_initializer_minus1

      public static byte nsps_num_palette_predictor_initializer_minus1(long struct)
    • nconf_win_left_offset

      public static int nconf_win_left_offset(long struct)
      Unsafe version of conf_win_left_offset().
    • nconf_win_right_offset

      public static int nconf_win_right_offset(long struct)
      Unsafe version of conf_win_right_offset().
    • nconf_win_top_offset

      public static int nconf_win_top_offset(long struct)
      Unsafe version of conf_win_top_offset().
    • nconf_win_bottom_offset

      public static int nconf_win_bottom_offset(long struct)
      Unsafe version of conf_win_bottom_offset().
    • npProfileTierLevel

      public static StdVideoH265ProfileTierLevel npProfileTierLevel(long struct)
      Unsafe version of pProfileTierLevel().
    • npDecPicBufMgr

      public static StdVideoH265DecPicBufMgr npDecPicBufMgr(long struct)
      Unsafe version of pDecPicBufMgr().
    • npScalingLists

      public static StdVideoH265ScalingLists npScalingLists(long struct)
      Unsafe version of pScalingLists().
    • npShortTermRefPicSet

      public static StdVideoH265ShortTermRefPicSet npShortTermRefPicSet(long struct)
      Unsafe version of pShortTermRefPicSet().
    • npLongTermRefPicsSps

      public static StdVideoH265LongTermRefPicsSps npLongTermRefPicsSps(long struct)
      Unsafe version of pLongTermRefPicsSps().
    • npSequenceParameterSetVui

      public static StdVideoH265SequenceParameterSetVui npSequenceParameterSetVui(long struct)
      Unsafe version of pSequenceParameterSetVui().
    • npPredictorPaletteEntries

      public static StdVideoH265PredictorPaletteEntries npPredictorPaletteEntries(long struct)
      Unsafe version of pPredictorPaletteEntries().
    • nflags

      public static void nflags(long struct, StdVideoH265SpsFlags value)
      Unsafe version of flags.
    • nchroma_format_idc

      public static void nchroma_format_idc(long struct, int value)
      Unsafe version of chroma_format_idc.
    • npic_width_in_luma_samples

      public static void npic_width_in_luma_samples(long struct, int value)
      Unsafe version of pic_width_in_luma_samples.
    • npic_height_in_luma_samples

      public static void npic_height_in_luma_samples(long struct, int value)
      Unsafe version of pic_height_in_luma_samples.
    • nsps_video_parameter_set_id

      public static void nsps_video_parameter_set_id(long struct, byte value)
      Unsafe version of sps_video_parameter_set_id.
    • nsps_max_sub_layers_minus1

      public static void nsps_max_sub_layers_minus1(long struct, byte value)
      Unsafe version of sps_max_sub_layers_minus1.
    • nsps_seq_parameter_set_id

      public static void nsps_seq_parameter_set_id(long struct, byte value)
      Unsafe version of sps_seq_parameter_set_id.
    • nbit_depth_luma_minus8

      public static void nbit_depth_luma_minus8(long struct, byte value)
      Unsafe version of bit_depth_luma_minus8.
    • nbit_depth_chroma_minus8

      public static void nbit_depth_chroma_minus8(long struct, byte value)
      Unsafe version of bit_depth_chroma_minus8.
    • nlog2_max_pic_order_cnt_lsb_minus4

      public static void nlog2_max_pic_order_cnt_lsb_minus4(long struct, byte value)
    • nsps_max_dec_pic_buffering_minus1

      public static void nsps_max_dec_pic_buffering_minus1(long struct, byte value)
    • nlog2_min_luma_coding_block_size_minus3

      public static void nlog2_min_luma_coding_block_size_minus3(long struct, byte value)
    • nlog2_diff_max_min_luma_coding_block_size

      public static void nlog2_diff_max_min_luma_coding_block_size(long struct, byte value)
    • nlog2_min_luma_transform_block_size_minus2

      public static void nlog2_min_luma_transform_block_size_minus2(long struct, byte value)
    • nlog2_diff_max_min_luma_transform_block_size

      public static void nlog2_diff_max_min_luma_transform_block_size(long struct, byte value)
    • nmax_transform_hierarchy_depth_inter

      public static void nmax_transform_hierarchy_depth_inter(long struct, byte value)
    • nmax_transform_hierarchy_depth_intra

      public static void nmax_transform_hierarchy_depth_intra(long struct, byte value)
    • nnum_short_term_ref_pic_sets

      public static void nnum_short_term_ref_pic_sets(long struct, byte value)
      Unsafe version of num_short_term_ref_pic_sets.
    • nnum_long_term_ref_pics_sps

      public static void nnum_long_term_ref_pics_sps(long struct, byte value)
      Unsafe version of num_long_term_ref_pics_sps.
    • npcm_sample_bit_depth_luma_minus1

      public static void npcm_sample_bit_depth_luma_minus1(long struct, byte value)
    • npcm_sample_bit_depth_chroma_minus1

      public static void npcm_sample_bit_depth_chroma_minus1(long struct, byte value)
    • nlog2_min_pcm_luma_coding_block_size_minus3

      public static void nlog2_min_pcm_luma_coding_block_size_minus3(long struct, byte value)
    • nlog2_diff_max_min_pcm_luma_coding_block_size

      public static void nlog2_diff_max_min_pcm_luma_coding_block_size(long struct, byte value)
    • nreserved1

      public static void nreserved1(long struct, byte value)
    • nreserved2

      public static void nreserved2(long struct, byte value)
    • npalette_max_size

      public static void npalette_max_size(long struct, byte value)
      Unsafe version of palette_max_size.
    • ndelta_palette_max_predictor_size

      public static void ndelta_palette_max_predictor_size(long struct, byte value)
    • nmotion_vector_resolution_control_idc

      public static void nmotion_vector_resolution_control_idc(long struct, byte value)
    • nsps_num_palette_predictor_initializer_minus1

      public static void nsps_num_palette_predictor_initializer_minus1(long struct, byte value)
    • nconf_win_left_offset

      public static void nconf_win_left_offset(long struct, int value)
      Unsafe version of conf_win_left_offset.
    • nconf_win_right_offset

      public static void nconf_win_right_offset(long struct, int value)
      Unsafe version of conf_win_right_offset.
    • nconf_win_top_offset

      public static void nconf_win_top_offset(long struct, int value)
      Unsafe version of conf_win_top_offset.
    • nconf_win_bottom_offset

      public static void nconf_win_bottom_offset(long struct, int value)
      Unsafe version of conf_win_bottom_offset.
    • npProfileTierLevel

      public static void npProfileTierLevel(long struct, StdVideoH265ProfileTierLevel value)
      Unsafe version of pProfileTierLevel.
    • npDecPicBufMgr

      public static void npDecPicBufMgr(long struct, StdVideoH265DecPicBufMgr value)
      Unsafe version of pDecPicBufMgr.
    • npScalingLists

      public static void npScalingLists(long struct, StdVideoH265ScalingLists value)
      Unsafe version of pScalingLists.
    • npShortTermRefPicSet

      public static void npShortTermRefPicSet(long struct, StdVideoH265ShortTermRefPicSet value)
      Unsafe version of pShortTermRefPicSet.
    • npLongTermRefPicsSps

      public static void npLongTermRefPicsSps(long struct, StdVideoH265LongTermRefPicsSps value)
      Unsafe version of pLongTermRefPicsSps.
    • npSequenceParameterSetVui

      public static void npSequenceParameterSetVui(long struct, StdVideoH265SequenceParameterSetVui value)
      Unsafe version of pSequenceParameterSetVui.
    • npPredictorPaletteEntries

      public static void npPredictorPaletteEntries(long struct, StdVideoH265PredictorPaletteEntries value)
      Unsafe version of pPredictorPaletteEntries.
    • validate

      public static void validate(long struct)
      Validates pointer members that should not be NULL.
      Parameters:
      struct - the struct to validate