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 Pointer
Pointer.Default -
Field Summary
Fields inherited from interface 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 StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class 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 Pointer.Default
equals, hashCodeMethods inherited from interface 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
- Returns:
- the value of the
pps_pic_parameter_set_idfield.
-
pps_seq_parameter_set_id
- Returns:
- the value of the
pps_seq_parameter_set_idfield.
-
sps_video_parameter_set_id
- Returns:
- the value of the
sps_video_parameter_set_idfield.
-
num_extra_slice_header_bits
- Returns:
- the value of the
num_extra_slice_header_bitsfield.
-
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
- Returns:
- the value of the
num_ref_idx_l1_default_active_minus1field.
-
init_qp_minus26
- Returns:
- the value of the
init_qp_minus26field.
-
diff_cu_qp_delta_depth
- Returns:
- the value of the
diff_cu_qp_delta_depthfield.
-
pps_cb_qp_offset
- Returns:
- the value of the
pps_cb_qp_offsetfield.
-
pps_cr_qp_offset
- Returns:
- the value of the
pps_cr_qp_offsetfield.
-
pps_beta_offset_div2
- Returns:
- the value of the
pps_beta_offset_div2field.
-
pps_tc_offset_div2
- Returns:
- the value of the
pps_tc_offset_div2field.
-
log2_parallel_merge_level_minus2
- Returns:
- the value of the
log2_parallel_merge_level_minus2field.
-
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
- Returns:
- the value of the
diff_cu_chroma_qp_offset_depthfield.
-
chroma_qp_offset_list_len_minus1
- Returns:
- the value of the
chroma_qp_offset_list_len_minus1field.
-
cb_qp_offset_list
@NativeType("int8_t[STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE]") public ByteBuffer cb_qp_offset_list()- Returns:
- a
ByteBufferview of thecb_qp_offset_listfield.
-
cb_qp_offset_list
- Returns:
- the value at the specified index of the
cb_qp_offset_listfield.
-
cr_qp_offset_list
@NativeType("int8_t[STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE]") public ByteBuffer cr_qp_offset_list()- Returns:
- a
ByteBufferview of thecr_qp_offset_listfield.
-
cr_qp_offset_list
- Returns:
- the value at the specified index of the
cr_qp_offset_listfield.
-
log2_sao_offset_scale_luma
- Returns:
- the value of the
log2_sao_offset_scale_lumafield.
-
log2_sao_offset_scale_chroma
- Returns:
- the value of the
log2_sao_offset_scale_chromafield.
-
pps_act_y_qp_offset_plus5
- Returns:
- the value of the
pps_act_y_qp_offset_plus5field.
-
pps_act_cb_qp_offset_plus5
- Returns:
- the value of the
pps_act_cb_qp_offset_plus5field.
-
pps_act_cr_qp_offset_plus3
- Returns:
- the value of the
pps_act_cr_qp_offset_plus3field.
-
pps_num_palette_predictor_initializers
- Returns:
- the value of the
pps_num_palette_predictor_initializersfield.
-
luma_bit_depth_entry_minus8
- Returns:
- the value of the
luma_bit_depth_entry_minus8field.
-
chroma_bit_depth_entry_minus8
- Returns:
- the value of the
chroma_bit_depth_entry_minus8field.
-
num_tile_columns_minus1
- Returns:
- the value of the
num_tile_columns_minus1field.
-
num_tile_rows_minus1
- Returns:
- the value of the
num_tile_rows_minus1field.
-
column_width_minus1
@NativeType("uint16_t[STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE]") public ShortBuffer column_width_minus1()- Returns:
- a
ShortBufferview of thecolumn_width_minus1field.
-
column_width_minus1
- Returns:
- the value at the specified index of the
column_width_minus1field.
-
row_height_minus1
@NativeType("uint16_t[STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE]") public ShortBuffer row_height_minus1()- Returns:
- a
ShortBufferview of therow_height_minus1field.
-
row_height_minus1
- Returns:
- the value at the specified index of the
row_height_minus1field.
-
pScalingLists
- Returns:
- a
StdVideoH265ScalingListsview of the struct pointed to by thepScalingListsfield.
-
pPredictorPaletteEntries
@NativeType("StdVideoH265PredictorPaletteEntries const *") public StdVideoH265PredictorPaletteEntries 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
public StdVideoH265PictureParameterSet.Buffer pps_pic_parameter_set_id(@NativeType("uint8_t") 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(@NativeType("uint8_t") byte value) Sets the specified value to thepps_seq_parameter_set_idfield. -
sps_video_parameter_set_id
public StdVideoH265PictureParameterSet.Buffer sps_video_parameter_set_id(@NativeType("uint8_t") byte value) Sets the specified value to thesps_video_parameter_set_idfield. -
num_extra_slice_header_bits
public StdVideoH265PictureParameterSet.Buffer num_extra_slice_header_bits(@NativeType("uint8_t") 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(@NativeType("uint8_t") 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(@NativeType("uint8_t") byte value) 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
public StdVideoH265PictureParameterSet.Buffer diff_cu_qp_delta_depth(@NativeType("uint8_t") byte value) 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
public StdVideoH265PictureParameterSet.Buffer pps_beta_offset_div2(@NativeType("int8_t") byte value) 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
public StdVideoH265PictureParameterSet.Buffer log2_parallel_merge_level_minus2(@NativeType("uint8_t") byte value) Sets the specified value to thelog2_parallel_merge_level_minus2field. -
log2_max_transform_skip_block_size_minus2
public StdVideoH265PictureParameterSet.Buffer log2_max_transform_skip_block_size_minus2(@NativeType("uint8_t") byte value) Sets the specified value to thelog2_max_transform_skip_block_size_minus2field. -
diff_cu_chroma_qp_offset_depth
public StdVideoH265PictureParameterSet.Buffer diff_cu_chroma_qp_offset_depth(@NativeType("uint8_t") 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(@NativeType("uint8_t") byte value) Sets the specified value to thechroma_qp_offset_list_len_minus1field. -
cb_qp_offset_list
public StdVideoH265PictureParameterSet.Buffer cb_qp_offset_list(@NativeType("int8_t[STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE]") ByteBuffer value) Copies the specifiedByteBufferto thecb_qp_offset_listfield. -
cb_qp_offset_list
public StdVideoH265PictureParameterSet.Buffer cb_qp_offset_list(int index, @NativeType("int8_t") 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(@NativeType("int8_t[STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE]") ByteBuffer value) Copies the specifiedByteBufferto thecr_qp_offset_listfield. -
cr_qp_offset_list
public StdVideoH265PictureParameterSet.Buffer cr_qp_offset_list(int index, @NativeType("int8_t") 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(@NativeType("uint8_t") 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(@NativeType("uint8_t") 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(@NativeType("int8_t") byte value) Sets the specified value to thepps_act_y_qp_offset_plus5field. -
pps_act_cb_qp_offset_plus5
public StdVideoH265PictureParameterSet.Buffer pps_act_cb_qp_offset_plus5(@NativeType("int8_t") byte value) Sets the specified value to thepps_act_cb_qp_offset_plus5field. -
pps_act_cr_qp_offset_plus3
public StdVideoH265PictureParameterSet.Buffer pps_act_cr_qp_offset_plus3(@NativeType("int8_t") byte value) Sets the specified value to thepps_act_cr_qp_offset_plus3field. -
pps_num_palette_predictor_initializers
public StdVideoH265PictureParameterSet.Buffer pps_num_palette_predictor_initializers(@NativeType("uint8_t") byte value) Sets the specified value to thepps_num_palette_predictor_initializersfield. -
luma_bit_depth_entry_minus8
public StdVideoH265PictureParameterSet.Buffer luma_bit_depth_entry_minus8(@NativeType("uint8_t") 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(@NativeType("uint8_t") byte value) Sets the specified value to thechroma_bit_depth_entry_minus8field. -
num_tile_columns_minus1
public StdVideoH265PictureParameterSet.Buffer num_tile_columns_minus1(@NativeType("uint8_t") byte value) Sets the specified value to thenum_tile_columns_minus1field. -
num_tile_rows_minus1
public StdVideoH265PictureParameterSet.Buffer num_tile_rows_minus1(@NativeType("uint8_t") byte value) Sets the specified value to thenum_tile_rows_minus1field. -
column_width_minus1
public StdVideoH265PictureParameterSet.Buffer column_width_minus1(@NativeType("uint16_t[STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE]") ShortBuffer value) Copies the specifiedShortBufferto thecolumn_width_minus1field. -
column_width_minus1
public StdVideoH265PictureParameterSet.Buffer column_width_minus1(int index, @NativeType("uint16_t") short value) Sets the specified value at the specified index of thecolumn_width_minus1field. -
row_height_minus1
public StdVideoH265PictureParameterSet.Buffer row_height_minus1(@NativeType("uint16_t[STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE]") ShortBuffer value) Copies the specifiedShortBufferto therow_height_minus1field. -
row_height_minus1
public StdVideoH265PictureParameterSet.Buffer row_height_minus1(int index, @NativeType("uint16_t") short value) Sets the specified value at the specified index of therow_height_minus1field. -
pScalingLists
public StdVideoH265PictureParameterSet.Buffer pScalingLists(@NativeType("StdVideoH265ScalingLists const *") StdVideoH265ScalingLists value) Sets the address of the specifiedStdVideoH265ScalingListsto thepScalingListsfield. -
pPredictorPaletteEntries
public StdVideoH265PictureParameterSet.Buffer pPredictorPaletteEntries(@NativeType("StdVideoH265PredictorPaletteEntries const *") StdVideoH265PredictorPaletteEntries value) Sets the address of the specifiedStdVideoH265PredictorPaletteEntriesto thepPredictorPaletteEntriesfield.
-