Package org.lwjgl.vulkan.video
Class StdVideoH265PictureParameterSet.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<StdVideoH265PictureParameterSet.Buffer>
org.lwjgl.system.StructBuffer<StdVideoH265PictureParameterSet,StdVideoH265PictureParameterSet.Buffer>
org.lwjgl.vulkan.video.StdVideoH265PictureParameterSet.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<StdVideoH265PictureParameterSet>
,NativeResource
,Pointer
- Enclosing class:
StdVideoH265PictureParameterSet
public static class StdVideoH265PictureParameterSet.Buffer
extends StructBuffer<StdVideoH265PictureParameterSet,StdVideoH265PictureParameterSet.Buffer>
implements NativeResource
An array of
StdVideoH265PictureParameterSet
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newStdVideoH265PictureParameterSet.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbyte
cb_qp_offset_list
(int index) cb_qp_offset_list
(int index, byte value) Sets the specified value at the specified index of thecb_qp_offset_list
field.cb_qp_offset_list
(ByteBuffer value) Copies the specifiedByteBuffer
to thecb_qp_offset_list
field.byte
chroma_bit_depth_entry_minus8
(byte value) Sets the specified value to thechroma_bit_depth_entry_minus8
field.byte
chroma_qp_offset_list_len_minus1
(byte value) Sets the specified value to thechroma_qp_offset_list_len_minus1
field.short
column_width_minus1
(int index) column_width_minus1
(int index, short value) Sets the specified value at the specified index of thecolumn_width_minus1
field.column_width_minus1
(ShortBuffer value) Copies the specifiedShortBuffer
to thecolumn_width_minus1
field.byte
cr_qp_offset_list
(int index) cr_qp_offset_list
(int index, byte value) Sets the specified value at the specified index of thecr_qp_offset_list
field.cr_qp_offset_list
(ByteBuffer value) Copies the specifiedByteBuffer
to thecr_qp_offset_list
field.byte
diff_cu_chroma_qp_offset_depth
(byte value) Sets the specified value to thediff_cu_chroma_qp_offset_depth
field.byte
diff_cu_qp_delta_depth
(byte value) Sets the specified value to thediff_cu_qp_delta_depth
field.flags()
flags
(Consumer<StdVideoH265PpsFlags> consumer) Passes theflags
field to the specifiedConsumer
.flags
(StdVideoH265PpsFlags value) Copies the specifiedStdVideoH265PpsFlags
to theflags
field.byte
init_qp_minus26
(byte value) Sets the specified value to theinit_qp_minus26
field.byte
log2_max_transform_skip_block_size_minus2
(byte value) Sets the specified value to thelog2_max_transform_skip_block_size_minus2
field.byte
log2_parallel_merge_level_minus2
(byte value) Sets the specified value to thelog2_parallel_merge_level_minus2
field.byte
log2_sao_offset_scale_chroma
(byte value) Sets the specified value to thelog2_sao_offset_scale_chroma
field.byte
log2_sao_offset_scale_luma
(byte value) Sets the specified value to thelog2_sao_offset_scale_luma
field.byte
luma_bit_depth_entry_minus8
(byte value) Sets the specified value to theluma_bit_depth_entry_minus8
field.byte
num_extra_slice_header_bits
(byte value) Sets the specified value to thenum_extra_slice_header_bits
field.byte
num_ref_idx_l0_default_active_minus1
(byte value) Sets the specified value to thenum_ref_idx_l0_default_active_minus1
field.byte
num_ref_idx_l1_default_active_minus1
(byte value) Sets the specified value to thenum_ref_idx_l1_default_active_minus1
field.byte
num_tile_columns_minus1
(byte value) Sets the specified value to thenum_tile_columns_minus1
field.byte
num_tile_rows_minus1
(byte value) Sets the specified value to thenum_tile_rows_minus1
field.Sets the address of the specifiedStdVideoH265PredictorPaletteEntries
to thepPredictorPaletteEntries
field.byte
pps_act_cb_qp_offset_plus5
(byte value) Sets the specified value to thepps_act_cb_qp_offset_plus5
field.byte
pps_act_cr_qp_offset_plus3
(byte value) Sets the specified value to thepps_act_cr_qp_offset_plus3
field.byte
pps_act_y_qp_offset_plus5
(byte value) Sets the specified value to thepps_act_y_qp_offset_plus5
field.byte
pps_beta_offset_div2
(byte value) Sets the specified value to thepps_beta_offset_div2
field.byte
pps_cb_qp_offset
(byte value) Sets the specified value to thepps_cb_qp_offset
field.byte
pps_cr_qp_offset
(byte value) Sets the specified value to thepps_cr_qp_offset
field.byte
pps_num_palette_predictor_initializers
(byte value) Sets the specified value to thepps_num_palette_predictor_initializers
field.byte
pps_pic_parameter_set_id
(byte value) Sets the specified value to thepps_pic_parameter_set_id
field.byte
pps_seq_parameter_set_id
(byte value) Sets the specified value to thepps_seq_parameter_set_id
field.byte
pps_tc_offset_div2
(byte value) Sets the specified value to thepps_tc_offset_div2
field.Sets the address of the specifiedStdVideoH265ScalingLists
to thepScalingLists
field.short
row_height_minus1
(int index) row_height_minus1
(int index, short value) Sets the specified value at the specified index of therow_height_minus1
field.row_height_minus1
(ShortBuffer value) Copies the specifiedShortBuffer
to therow_height_minus1
field.byte
sps_video_parameter_set_id
(byte value) Sets the specified value to thesps_video_parameter_set_id
field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newStdVideoH265PictureParameterSet.Buffer
instance backed by the specified container.Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by
StdVideoH265PictureParameterSet.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Details
-
flags
- Returns:
- a
StdVideoH265PpsFlags
view of theflags
field.
-
pps_pic_parameter_set_id
public byte pps_pic_parameter_set_id()- Returns:
- the value of the
pps_pic_parameter_set_id
field.
-
pps_seq_parameter_set_id
public byte pps_seq_parameter_set_id()- Returns:
- the value of the
pps_seq_parameter_set_id
field.
-
sps_video_parameter_set_id
public byte sps_video_parameter_set_id()- Returns:
- the value of the
sps_video_parameter_set_id
field.
-
num_extra_slice_header_bits
public byte num_extra_slice_header_bits()- Returns:
- the value of the
num_extra_slice_header_bits
field.
-
num_ref_idx_l0_default_active_minus1
public byte num_ref_idx_l0_default_active_minus1()- Returns:
- the value of the
num_ref_idx_l0_default_active_minus1
field.
-
num_ref_idx_l1_default_active_minus1
public byte num_ref_idx_l1_default_active_minus1()- Returns:
- the value of the
num_ref_idx_l1_default_active_minus1
field.
-
init_qp_minus26
public byte init_qp_minus26()- Returns:
- the value of the
init_qp_minus26
field.
-
diff_cu_qp_delta_depth
public byte diff_cu_qp_delta_depth()- Returns:
- the value of the
diff_cu_qp_delta_depth
field.
-
pps_cb_qp_offset
public byte pps_cb_qp_offset()- Returns:
- the value of the
pps_cb_qp_offset
field.
-
pps_cr_qp_offset
public byte pps_cr_qp_offset()- Returns:
- the value of the
pps_cr_qp_offset
field.
-
pps_beta_offset_div2
public byte pps_beta_offset_div2()- Returns:
- the value of the
pps_beta_offset_div2
field.
-
pps_tc_offset_div2
public byte pps_tc_offset_div2()- Returns:
- the value of the
pps_tc_offset_div2
field.
-
log2_parallel_merge_level_minus2
public byte log2_parallel_merge_level_minus2()- Returns:
- the value of the
log2_parallel_merge_level_minus2
field.
-
log2_max_transform_skip_block_size_minus2
public byte log2_max_transform_skip_block_size_minus2()- Returns:
- the value of the
log2_max_transform_skip_block_size_minus2
field.
-
diff_cu_chroma_qp_offset_depth
public byte diff_cu_chroma_qp_offset_depth()- Returns:
- the value of the
diff_cu_chroma_qp_offset_depth
field.
-
chroma_qp_offset_list_len_minus1
public byte chroma_qp_offset_list_len_minus1()- Returns:
- the value of the
chroma_qp_offset_list_len_minus1
field.
-
cb_qp_offset_list
- Returns:
- a
ByteBuffer
view of thecb_qp_offset_list
field.
-
cb_qp_offset_list
public byte cb_qp_offset_list(int index) - Returns:
- the value at the specified index of the
cb_qp_offset_list
field.
-
cr_qp_offset_list
- Returns:
- a
ByteBuffer
view of thecr_qp_offset_list
field.
-
cr_qp_offset_list
public byte cr_qp_offset_list(int index) - Returns:
- the value at the specified index of the
cr_qp_offset_list
field.
-
log2_sao_offset_scale_luma
public byte log2_sao_offset_scale_luma()- Returns:
- the value of the
log2_sao_offset_scale_luma
field.
-
log2_sao_offset_scale_chroma
public byte log2_sao_offset_scale_chroma()- Returns:
- the value of the
log2_sao_offset_scale_chroma
field.
-
pps_act_y_qp_offset_plus5
public byte pps_act_y_qp_offset_plus5()- Returns:
- the value of the
pps_act_y_qp_offset_plus5
field.
-
pps_act_cb_qp_offset_plus5
public byte pps_act_cb_qp_offset_plus5()- Returns:
- the value of the
pps_act_cb_qp_offset_plus5
field.
-
pps_act_cr_qp_offset_plus3
public byte pps_act_cr_qp_offset_plus3()- Returns:
- the value of the
pps_act_cr_qp_offset_plus3
field.
-
pps_num_palette_predictor_initializers
public byte pps_num_palette_predictor_initializers()- Returns:
- the value of the
pps_num_palette_predictor_initializers
field.
-
luma_bit_depth_entry_minus8
public byte luma_bit_depth_entry_minus8()- Returns:
- the value of the
luma_bit_depth_entry_minus8
field.
-
chroma_bit_depth_entry_minus8
public byte chroma_bit_depth_entry_minus8()- Returns:
- the value of the
chroma_bit_depth_entry_minus8
field.
-
num_tile_columns_minus1
public byte num_tile_columns_minus1()- Returns:
- the value of the
num_tile_columns_minus1
field.
-
num_tile_rows_minus1
public byte num_tile_rows_minus1()- Returns:
- the value of the
num_tile_rows_minus1
field.
-
column_width_minus1
- Returns:
- a
ShortBuffer
view of thecolumn_width_minus1
field.
-
column_width_minus1
public short column_width_minus1(int index) - Returns:
- the value at the specified index of the
column_width_minus1
field.
-
row_height_minus1
- Returns:
- a
ShortBuffer
view of therow_height_minus1
field.
-
row_height_minus1
public short row_height_minus1(int index) - Returns:
- the value at the specified index of the
row_height_minus1
field.
-
pScalingLists
- Returns:
- a
StdVideoH265ScalingLists
view of the struct pointed to by thepScalingLists
field.
-
pPredictorPaletteEntries
- Returns:
- a
StdVideoH265PredictorPaletteEntries
view of the struct pointed to by thepPredictorPaletteEntries
field.
-
flags
Copies the specifiedStdVideoH265PpsFlags
to theflags
field. -
flags
Passes theflags
field to the specifiedConsumer
. -
pps_pic_parameter_set_id
Sets the specified value to thepps_pic_parameter_set_id
field. -
pps_seq_parameter_set_id
Sets the specified value to thepps_seq_parameter_set_id
field. -
sps_video_parameter_set_id
Sets the specified value to thesps_video_parameter_set_id
field. -
num_extra_slice_header_bits
Sets the specified value to thenum_extra_slice_header_bits
field. -
num_ref_idx_l0_default_active_minus1
Sets the specified value to thenum_ref_idx_l0_default_active_minus1
field. -
num_ref_idx_l1_default_active_minus1
Sets the specified value to thenum_ref_idx_l1_default_active_minus1
field. -
init_qp_minus26
Sets the specified value to theinit_qp_minus26
field. -
diff_cu_qp_delta_depth
Sets the specified value to thediff_cu_qp_delta_depth
field. -
pps_cb_qp_offset
Sets the specified value to thepps_cb_qp_offset
field. -
pps_cr_qp_offset
Sets the specified value to thepps_cr_qp_offset
field. -
pps_beta_offset_div2
Sets the specified value to thepps_beta_offset_div2
field. -
pps_tc_offset_div2
Sets the specified value to thepps_tc_offset_div2
field. -
log2_parallel_merge_level_minus2
Sets the specified value to thelog2_parallel_merge_level_minus2
field. -
log2_max_transform_skip_block_size_minus2
Sets the specified value to thelog2_max_transform_skip_block_size_minus2
field. -
diff_cu_chroma_qp_offset_depth
Sets the specified value to thediff_cu_chroma_qp_offset_depth
field. -
chroma_qp_offset_list_len_minus1
Sets the specified value to thechroma_qp_offset_list_len_minus1
field. -
cb_qp_offset_list
Copies the specifiedByteBuffer
to thecb_qp_offset_list
field. -
cb_qp_offset_list
Sets the specified value at the specified index of thecb_qp_offset_list
field. -
cr_qp_offset_list
Copies the specifiedByteBuffer
to thecr_qp_offset_list
field. -
cr_qp_offset_list
Sets the specified value at the specified index of thecr_qp_offset_list
field. -
log2_sao_offset_scale_luma
Sets the specified value to thelog2_sao_offset_scale_luma
field. -
log2_sao_offset_scale_chroma
Sets the specified value to thelog2_sao_offset_scale_chroma
field. -
pps_act_y_qp_offset_plus5
Sets the specified value to thepps_act_y_qp_offset_plus5
field. -
pps_act_cb_qp_offset_plus5
Sets the specified value to thepps_act_cb_qp_offset_plus5
field. -
pps_act_cr_qp_offset_plus3
Sets the specified value to thepps_act_cr_qp_offset_plus3
field. -
pps_num_palette_predictor_initializers
Sets the specified value to thepps_num_palette_predictor_initializers
field. -
luma_bit_depth_entry_minus8
Sets the specified value to theluma_bit_depth_entry_minus8
field. -
chroma_bit_depth_entry_minus8
Sets the specified value to thechroma_bit_depth_entry_minus8
field. -
num_tile_columns_minus1
Sets the specified value to thenum_tile_columns_minus1
field. -
num_tile_rows_minus1
Sets the specified value to thenum_tile_rows_minus1
field. -
column_width_minus1
Copies the specifiedShortBuffer
to thecolumn_width_minus1
field. -
column_width_minus1
Sets the specified value at the specified index of thecolumn_width_minus1
field. -
row_height_minus1
Copies the specifiedShortBuffer
to therow_height_minus1
field. -
row_height_minus1
Sets the specified value at the specified index of therow_height_minus1
field. -
pScalingLists
Sets the address of the specifiedStdVideoH265ScalingLists
to thepScalingLists
field. -
pPredictorPaletteEntries
public StdVideoH265PictureParameterSet.Buffer pPredictorPaletteEntries(StdVideoH265PredictorPaletteEntries value) Sets the address of the specifiedStdVideoH265PredictorPaletteEntries
to thepPredictorPaletteEntries
field.
-