Package org.lwjgl.vulkan.video
Class StdVideoH265PictureParameterSet.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<StdVideoH265PictureParameterSet,StdVideoH265PictureParameterSet.Buffer>
-
- org.lwjgl.vulkan.video.StdVideoH265PictureParameterSet.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<StdVideoH265PictureParameterSet>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- StdVideoH265PictureParameterSet
public static class StdVideoH265PictureParameterSet.Buffer extends org.lwjgl.system.StructBuffer<StdVideoH265PictureParameterSet,StdVideoH265PictureParameterSet.Buffer> implements org.lwjgl.system.NativeResource
An array ofStdVideoH265PictureParameterSetstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newStdVideoH265PictureParameterSet.Bufferinstance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byStdVideoH265PictureParameterSet.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
pps_pic_parameter_set_id
public byte pps_pic_parameter_set_id()
- Returns:
- the value of the
pps_pic_parameter_set_idfield.
-
pps_seq_parameter_set_id
public byte pps_seq_parameter_set_id()
- Returns:
- the value of the
pps_seq_parameter_set_idfield.
-
num_extra_slice_header_bits
public byte num_extra_slice_header_bits()
- Returns:
- the value of the
num_extra_slice_header_bitsfield.
-
num_ref_idx_l0_default_active_minus1
public byte num_ref_idx_l0_default_active_minus1()
- Returns:
- the value of the
num_ref_idx_l0_default_active_minus1field.
-
num_ref_idx_l1_default_active_minus1
public byte num_ref_idx_l1_default_active_minus1()
- Returns:
- the value of the
num_ref_idx_l1_default_active_minus1field.
-
init_qp_minus26
public byte init_qp_minus26()
- Returns:
- the value of the
init_qp_minus26field.
-
diff_cu_qp_delta_depth
public byte diff_cu_qp_delta_depth()
- Returns:
- the value of the
diff_cu_qp_delta_depthfield.
-
pps_cb_qp_offset
public byte pps_cb_qp_offset()
- Returns:
- the value of the
pps_cb_qp_offsetfield.
-
pps_cr_qp_offset
public byte pps_cr_qp_offset()
- Returns:
- the value of the
pps_cr_qp_offsetfield.
-
num_tile_columns_minus1
public byte num_tile_columns_minus1()
- Returns:
- the value of the
num_tile_columns_minus1field.
-
num_tile_rows_minus1
public byte num_tile_rows_minus1()
- Returns:
- the value of the
num_tile_rows_minus1field.
-
column_width_minus1
public java.nio.ShortBuffer column_width_minus1()
- Returns:
- a
ShortBufferview of thecolumn_width_minus1field.
-
column_width_minus1
public short column_width_minus1(int index)
- Returns:
- the value at the specified index of the
column_width_minus1field.
-
row_height_minus1
public java.nio.ShortBuffer row_height_minus1()
- Returns:
- a
ShortBufferview of therow_height_minus1field.
-
row_height_minus1
public short row_height_minus1(int index)
- Returns:
- the value at the specified index of the
row_height_minus1field.
-
pps_beta_offset_div2
public byte pps_beta_offset_div2()
- Returns:
- the value of the
pps_beta_offset_div2field.
-
pps_tc_offset_div2
public byte pps_tc_offset_div2()
- Returns:
- the value of the
pps_tc_offset_div2field.
-
log2_parallel_merge_level_minus2
public byte log2_parallel_merge_level_minus2()
- Returns:
- the value of the
log2_parallel_merge_level_minus2field.
-
flags
public StdVideoH265PpsFlags flags()
- Returns:
- a
StdVideoH265PpsFlagsview of theflagsfield.
-
pScalingLists
public StdVideoH265ScalingLists pScalingLists()
- Returns:
- a
StdVideoH265ScalingListsview of the struct pointed to by theStdVideoH265PictureParameterSet.pScalingLists()field.
-
log2_max_transform_skip_block_size_minus2
public byte log2_max_transform_skip_block_size_minus2()
- Returns:
- the value of the
StdVideoH265PictureParameterSet.log2_max_transform_skip_block_size_minus2()field.
-
diff_cu_chroma_qp_offset_depth
public byte diff_cu_chroma_qp_offset_depth()
- Returns:
- the value of the
diff_cu_chroma_qp_offset_depthfield.
-
chroma_qp_offset_list_len_minus1
public byte chroma_qp_offset_list_len_minus1()
- Returns:
- the value of the
chroma_qp_offset_list_len_minus1field.
-
cb_qp_offset_list
public java.nio.ByteBuffer cb_qp_offset_list()
- Returns:
- a
ByteBufferview of thecb_qp_offset_listfield.
-
cb_qp_offset_list
public byte cb_qp_offset_list(int index)
- Returns:
- the value at the specified index of the
cb_qp_offset_listfield.
-
cr_qp_offset_list
public java.nio.ByteBuffer cr_qp_offset_list()
- Returns:
- a
ByteBufferview of thecr_qp_offset_listfield.
-
cr_qp_offset_list
public byte cr_qp_offset_list(int index)
- Returns:
- the value at the specified index of the
cr_qp_offset_listfield.
-
log2_sao_offset_scale_luma
public byte log2_sao_offset_scale_luma()
- Returns:
- the value of the
log2_sao_offset_scale_lumafield.
-
log2_sao_offset_scale_chroma
public byte log2_sao_offset_scale_chroma()
- Returns:
- the value of the
log2_sao_offset_scale_chromafield.
-
pps_act_y_qp_offset_plus5
public byte pps_act_y_qp_offset_plus5()
- Returns:
- the value of the
StdVideoH265PictureParameterSet.pps_act_y_qp_offset_plus5()field.
-
pps_act_cb_qp_offset_plus5
public byte pps_act_cb_qp_offset_plus5()
- Returns:
- the value of the
pps_act_cb_qp_offset_plus5field.
-
pps_act_cr_qp_offset_plus5
public byte pps_act_cr_qp_offset_plus5()
- Returns:
- the value of the
pps_act_cr_qp_offset_plus5field.
-
pps_num_palette_predictor_initializer
public byte pps_num_palette_predictor_initializer()
- Returns:
- the value of the
pps_num_palette_predictor_initializerfield.
-
luma_bit_depth_entry_minus8
public byte luma_bit_depth_entry_minus8()
- Returns:
- the value of the
luma_bit_depth_entry_minus8field.
-
chroma_bit_depth_entry_minus8
public byte chroma_bit_depth_entry_minus8()
- Returns:
- the value of the
chroma_bit_depth_entry_minus8field.
-
pPredictorPaletteEntries
public StdVideoH265PredictorPaletteEntries pPredictorPaletteEntries()
- Returns:
- a
StdVideoH265PredictorPaletteEntriesview of the struct pointed to by theStdVideoH265PictureParameterSet.pPredictorPaletteEntries()field.
-
pps_pic_parameter_set_id
public StdVideoH265PictureParameterSet.Buffer pps_pic_parameter_set_id(byte value)
Sets the specified value to thepps_pic_parameter_set_idfield.
-
pps_seq_parameter_set_id
public StdVideoH265PictureParameterSet.Buffer pps_seq_parameter_set_id(byte value)
Sets the specified value to thepps_seq_parameter_set_idfield.
-
num_extra_slice_header_bits
public StdVideoH265PictureParameterSet.Buffer num_extra_slice_header_bits(byte value)
Sets the specified value to thenum_extra_slice_header_bitsfield.
-
num_ref_idx_l0_default_active_minus1
public StdVideoH265PictureParameterSet.Buffer num_ref_idx_l0_default_active_minus1(byte value)
Sets the specified value to thenum_ref_idx_l0_default_active_minus1field.
-
num_ref_idx_l1_default_active_minus1
public StdVideoH265PictureParameterSet.Buffer num_ref_idx_l1_default_active_minus1(byte value)
Sets the specified value to thenum_ref_idx_l1_default_active_minus1field.
-
init_qp_minus26
public StdVideoH265PictureParameterSet.Buffer init_qp_minus26(byte value)
Sets the specified value to theinit_qp_minus26field.
-
diff_cu_qp_delta_depth
public StdVideoH265PictureParameterSet.Buffer diff_cu_qp_delta_depth(byte value)
Sets the specified value to thediff_cu_qp_delta_depthfield.
-
pps_cb_qp_offset
public StdVideoH265PictureParameterSet.Buffer pps_cb_qp_offset(byte value)
Sets the specified value to thepps_cb_qp_offsetfield.
-
pps_cr_qp_offset
public StdVideoH265PictureParameterSet.Buffer pps_cr_qp_offset(byte value)
Sets the specified value to thepps_cr_qp_offsetfield.
-
num_tile_columns_minus1
public StdVideoH265PictureParameterSet.Buffer num_tile_columns_minus1(byte value)
Sets the specified value to thenum_tile_columns_minus1field.
-
num_tile_rows_minus1
public StdVideoH265PictureParameterSet.Buffer num_tile_rows_minus1(byte value)
Sets the specified value to thenum_tile_rows_minus1field.
-
column_width_minus1
public StdVideoH265PictureParameterSet.Buffer column_width_minus1(java.nio.ShortBuffer value)
Copies the specifiedShortBufferto thecolumn_width_minus1field.
-
column_width_minus1
public StdVideoH265PictureParameterSet.Buffer column_width_minus1(int index, short value)
Sets the specified value at the specified index of thecolumn_width_minus1field.
-
row_height_minus1
public StdVideoH265PictureParameterSet.Buffer row_height_minus1(java.nio.ShortBuffer value)
Copies the specifiedShortBufferto therow_height_minus1field.
-
row_height_minus1
public StdVideoH265PictureParameterSet.Buffer row_height_minus1(int index, short value)
Sets the specified value at the specified index of therow_height_minus1field.
-
pps_beta_offset_div2
public StdVideoH265PictureParameterSet.Buffer pps_beta_offset_div2(byte value)
Sets the specified value to thepps_beta_offset_div2field.
-
pps_tc_offset_div2
public StdVideoH265PictureParameterSet.Buffer pps_tc_offset_div2(byte value)
Sets the specified value to thepps_tc_offset_div2field.
-
log2_parallel_merge_level_minus2
public StdVideoH265PictureParameterSet.Buffer log2_parallel_merge_level_minus2(byte value)
Sets the specified value to thelog2_parallel_merge_level_minus2field.
-
flags
public StdVideoH265PictureParameterSet.Buffer flags(StdVideoH265PpsFlags value)
Copies the specifiedStdVideoH265PpsFlagsto theflagsfield.
-
flags
public StdVideoH265PictureParameterSet.Buffer flags(java.util.function.Consumer<StdVideoH265PpsFlags> consumer)
Passes theflagsfield to the specifiedConsumer.
-
pScalingLists
public StdVideoH265PictureParameterSet.Buffer pScalingLists(StdVideoH265ScalingLists value)
Sets the address of the specifiedStdVideoH265ScalingListsto theStdVideoH265PictureParameterSet.pScalingLists()field.
-
log2_max_transform_skip_block_size_minus2
public StdVideoH265PictureParameterSet.Buffer log2_max_transform_skip_block_size_minus2(byte value)
Sets the specified value to theStdVideoH265PictureParameterSet.log2_max_transform_skip_block_size_minus2()field.
-
diff_cu_chroma_qp_offset_depth
public StdVideoH265PictureParameterSet.Buffer diff_cu_chroma_qp_offset_depth(byte value)
Sets the specified value to thediff_cu_chroma_qp_offset_depthfield.
-
chroma_qp_offset_list_len_minus1
public StdVideoH265PictureParameterSet.Buffer chroma_qp_offset_list_len_minus1(byte value)
Sets the specified value to thechroma_qp_offset_list_len_minus1field.
-
cb_qp_offset_list
public StdVideoH265PictureParameterSet.Buffer cb_qp_offset_list(java.nio.ByteBuffer value)
Copies the specifiedByteBufferto thecb_qp_offset_listfield.
-
cb_qp_offset_list
public StdVideoH265PictureParameterSet.Buffer cb_qp_offset_list(int index, byte value)
Sets the specified value at the specified index of thecb_qp_offset_listfield.
-
cr_qp_offset_list
public StdVideoH265PictureParameterSet.Buffer cr_qp_offset_list(java.nio.ByteBuffer value)
Copies the specifiedByteBufferto thecr_qp_offset_listfield.
-
cr_qp_offset_list
public StdVideoH265PictureParameterSet.Buffer cr_qp_offset_list(int index, byte value)
Sets the specified value at the specified index of thecr_qp_offset_listfield.
-
log2_sao_offset_scale_luma
public StdVideoH265PictureParameterSet.Buffer log2_sao_offset_scale_luma(byte value)
Sets the specified value to thelog2_sao_offset_scale_lumafield.
-
log2_sao_offset_scale_chroma
public StdVideoH265PictureParameterSet.Buffer log2_sao_offset_scale_chroma(byte value)
Sets the specified value to thelog2_sao_offset_scale_chromafield.
-
pps_act_y_qp_offset_plus5
public StdVideoH265PictureParameterSet.Buffer pps_act_y_qp_offset_plus5(byte value)
Sets the specified value to theStdVideoH265PictureParameterSet.pps_act_y_qp_offset_plus5()field.
-
pps_act_cb_qp_offset_plus5
public StdVideoH265PictureParameterSet.Buffer pps_act_cb_qp_offset_plus5(byte value)
Sets the specified value to thepps_act_cb_qp_offset_plus5field.
-
pps_act_cr_qp_offset_plus5
public StdVideoH265PictureParameterSet.Buffer pps_act_cr_qp_offset_plus5(byte value)
Sets the specified value to thepps_act_cr_qp_offset_plus5field.
-
pps_num_palette_predictor_initializer
public StdVideoH265PictureParameterSet.Buffer pps_num_palette_predictor_initializer(byte value)
Sets the specified value to thepps_num_palette_predictor_initializerfield.
-
luma_bit_depth_entry_minus8
public StdVideoH265PictureParameterSet.Buffer luma_bit_depth_entry_minus8(byte value)
Sets the specified value to theluma_bit_depth_entry_minus8field.
-
chroma_bit_depth_entry_minus8
public StdVideoH265PictureParameterSet.Buffer chroma_bit_depth_entry_minus8(byte value)
Sets the specified value to thechroma_bit_depth_entry_minus8field.
-
pPredictorPaletteEntries
public StdVideoH265PictureParameterSet.Buffer pPredictorPaletteEntries(StdVideoH265PredictorPaletteEntries value)
Sets the address of the specifiedStdVideoH265PredictorPaletteEntriesto theStdVideoH265PictureParameterSet.pPredictorPaletteEntries()field.
-
-