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.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbytecb_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_listfield.cb_qp_offset_list(ByteBuffer value) Copies the specifiedByteBufferto thecb_qp_offset_listfield.bytechroma_bit_depth_entry_minus8(byte value) Sets the specified value to thechroma_bit_depth_entry_minus8field.bytechroma_qp_offset_list_len_minus1(byte value) Sets the specified value to thechroma_qp_offset_list_len_minus1field.shortcolumn_width_minus1(int index) column_width_minus1(int index, short value) Sets the specified value at the specified index of thecolumn_width_minus1field.column_width_minus1(ShortBuffer value) Copies the specifiedShortBufferto thecolumn_width_minus1field.bytecr_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_listfield.cr_qp_offset_list(ByteBuffer value) Copies the specifiedByteBufferto thecr_qp_offset_listfield.bytediff_cu_chroma_qp_offset_depth(byte value) Sets the specified value to thediff_cu_chroma_qp_offset_depthfield.bytediff_cu_qp_delta_depth(byte value) Sets the specified value to thediff_cu_qp_delta_depthfield.flags()flags(Consumer<StdVideoH265PpsFlags> consumer) Passes theflagsfield to the specifiedConsumer.flags(StdVideoH265PpsFlags value) Copies the specifiedStdVideoH265PpsFlagsto theflagsfield.byteinit_qp_minus26(byte value) Sets the specified value to theinit_qp_minus26field.bytelog2_max_transform_skip_block_size_minus2(byte value) Sets the specified value to thelog2_max_transform_skip_block_size_minus2field.bytelog2_parallel_merge_level_minus2(byte value) Sets the specified value to thelog2_parallel_merge_level_minus2field.bytelog2_sao_offset_scale_chroma(byte value) Sets the specified value to thelog2_sao_offset_scale_chromafield.bytelog2_sao_offset_scale_luma(byte value) Sets the specified value to thelog2_sao_offset_scale_lumafield.byteluma_bit_depth_entry_minus8(byte value) Sets the specified value to theluma_bit_depth_entry_minus8field.bytenum_extra_slice_header_bits(byte value) Sets the specified value to thenum_extra_slice_header_bitsfield.bytenum_ref_idx_l0_default_active_minus1(byte value) Sets the specified value to thenum_ref_idx_l0_default_active_minus1field.bytenum_ref_idx_l1_default_active_minus1(byte value) Sets the specified value to thenum_ref_idx_l1_default_active_minus1field.bytenum_tile_columns_minus1(byte value) Sets the specified value to thenum_tile_columns_minus1field.bytenum_tile_rows_minus1(byte value) Sets the specified value to thenum_tile_rows_minus1field.Sets the address of the specifiedStdVideoH265PredictorPaletteEntriesto thepPredictorPaletteEntriesfield.bytepps_act_cb_qp_offset_plus5(byte value) Sets the specified value to thepps_act_cb_qp_offset_plus5field.bytepps_act_cr_qp_offset_plus3(byte value) Sets the specified value to thepps_act_cr_qp_offset_plus3field.bytepps_act_y_qp_offset_plus5(byte value) Sets the specified value to thepps_act_y_qp_offset_plus5field.bytepps_beta_offset_div2(byte value) Sets the specified value to thepps_beta_offset_div2field.bytepps_cb_qp_offset(byte value) Sets the specified value to thepps_cb_qp_offsetfield.bytepps_cr_qp_offset(byte value) Sets the specified value to thepps_cr_qp_offsetfield.bytepps_num_palette_predictor_initializers(byte value) Sets the specified value to thepps_num_palette_predictor_initializersfield.bytepps_pic_parameter_set_id(byte value) Sets the specified value to thepps_pic_parameter_set_idfield.bytepps_seq_parameter_set_id(byte value) Sets the specified value to thepps_seq_parameter_set_idfield.bytepps_tc_offset_div2(byte value) Sets the specified value to thepps_tc_offset_div2field.Sets the address of the specifiedStdVideoH265ScalingListsto thepScalingListsfield.shortrow_height_minus1(int index) row_height_minus1(int index, short value) Sets the specified value at the specified index of therow_height_minus1field.row_height_minus1(ShortBuffer value) Copies the specifiedShortBufferto therow_height_minus1field.bytesps_video_parameter_set_id(byte value) Sets the specified value to thesps_video_parameter_set_idfield.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods 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, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
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 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
StdVideoH265PpsFlagsview of theflagsfield.
-
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.
-
sps_video_parameter_set_id
public byte sps_video_parameter_set_id()- Returns:
- the value of the
sps_video_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.
-
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.
-
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_minus2field.
-
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
- 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
- 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
pps_act_y_qp_offset_plus5field.
-
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_plus3
public byte pps_act_cr_qp_offset_plus3()- Returns:
- the value of the
pps_act_cr_qp_offset_plus3field.
-
pps_num_palette_predictor_initializers
public byte pps_num_palette_predictor_initializers()- Returns:
- the value of the
pps_num_palette_predictor_initializersfield.
-
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.
-
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
- 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
- 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.
-
pScalingLists
- Returns:
- a
StdVideoH265ScalingListsview of the struct pointed to by thepScalingListsfield.
-
pPredictorPaletteEntries
- Returns:
- a
StdVideoH265PredictorPaletteEntriesview of the struct pointed to by thepPredictorPaletteEntriesfield.
-
flags
Copies the specifiedStdVideoH265PpsFlagsto theflagsfield. -
flags
Passes theflagsfield to the specifiedConsumer. -
pps_pic_parameter_set_id
Sets the specified value to thepps_pic_parameter_set_idfield. -
pps_seq_parameter_set_id
Sets the specified value to thepps_seq_parameter_set_idfield. -
sps_video_parameter_set_id
Sets the specified value to thesps_video_parameter_set_idfield. -
num_extra_slice_header_bits
Sets the specified value to thenum_extra_slice_header_bitsfield. -
num_ref_idx_l0_default_active_minus1
Sets the specified value to thenum_ref_idx_l0_default_active_minus1field. -
num_ref_idx_l1_default_active_minus1
Sets the specified value to thenum_ref_idx_l1_default_active_minus1field. -
init_qp_minus26
Sets the specified value to theinit_qp_minus26field. -
diff_cu_qp_delta_depth
Sets the specified value to thediff_cu_qp_delta_depthfield. -
pps_cb_qp_offset
Sets the specified value to thepps_cb_qp_offsetfield. -
pps_cr_qp_offset
Sets the specified value to thepps_cr_qp_offsetfield. -
pps_beta_offset_div2
Sets the specified value to thepps_beta_offset_div2field. -
pps_tc_offset_div2
Sets the specified value to thepps_tc_offset_div2field. -
log2_parallel_merge_level_minus2
Sets the specified value to thelog2_parallel_merge_level_minus2field. -
log2_max_transform_skip_block_size_minus2
Sets the specified value to thelog2_max_transform_skip_block_size_minus2field. -
diff_cu_chroma_qp_offset_depth
Sets the specified value to thediff_cu_chroma_qp_offset_depthfield. -
chroma_qp_offset_list_len_minus1
Sets the specified value to thechroma_qp_offset_list_len_minus1field. -
cb_qp_offset_list
Copies the specifiedByteBufferto thecb_qp_offset_listfield. -
cb_qp_offset_list
Sets the specified value at the specified index of thecb_qp_offset_listfield. -
cr_qp_offset_list
Copies the specifiedByteBufferto thecr_qp_offset_listfield. -
cr_qp_offset_list
Sets the specified value at the specified index of thecr_qp_offset_listfield. -
log2_sao_offset_scale_luma
Sets the specified value to thelog2_sao_offset_scale_lumafield. -
log2_sao_offset_scale_chroma
Sets the specified value to thelog2_sao_offset_scale_chromafield. -
pps_act_y_qp_offset_plus5
Sets the specified value to thepps_act_y_qp_offset_plus5field. -
pps_act_cb_qp_offset_plus5
Sets the specified value to thepps_act_cb_qp_offset_plus5field. -
pps_act_cr_qp_offset_plus3
Sets the specified value to thepps_act_cr_qp_offset_plus3field. -
pps_num_palette_predictor_initializers
Sets the specified value to thepps_num_palette_predictor_initializersfield. -
luma_bit_depth_entry_minus8
Sets the specified value to theluma_bit_depth_entry_minus8field. -
chroma_bit_depth_entry_minus8
Sets the specified value to thechroma_bit_depth_entry_minus8field. -
num_tile_columns_minus1
Sets the specified value to thenum_tile_columns_minus1field. -
num_tile_rows_minus1
Sets the specified value to thenum_tile_rows_minus1field. -
column_width_minus1
Copies the specifiedShortBufferto thecolumn_width_minus1field. -
column_width_minus1
Sets the specified value at the specified index of thecolumn_width_minus1field. -
row_height_minus1
Copies the specifiedShortBufferto therow_height_minus1field. -
row_height_minus1
Sets the specified value at the specified index of therow_height_minus1field. -
pScalingLists
Sets the address of the specifiedStdVideoH265ScalingListsto thepScalingListsfield. -
pPredictorPaletteEntries
public StdVideoH265PictureParameterSet.Buffer pPredictorPaletteEntries(StdVideoH265PredictorPaletteEntries value) Sets the address of the specifiedStdVideoH265PredictorPaletteEntriesto thepPredictorPaletteEntriesfield.
-