Class StdVideoH265SequenceParameterSet.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<StdVideoH265SequenceParameterSet.Buffer>
org.lwjgl.system.StructBuffer<StdVideoH265SequenceParameterSet, StdVideoH265SequenceParameterSet.Buffer>
org.lwjgl.vulkan.video.StdVideoH265SequenceParameterSet.Buffer
- All Implemented Interfaces:
AutoCloseable, Iterable<StdVideoH265SequenceParameterSet>, NativeResource, Pointer
- Enclosing class:
StdVideoH265SequenceParameterSet
public static class StdVideoH265SequenceParameterSet.Buffer
extends StructBuffer<StdVideoH265SequenceParameterSet, StdVideoH265SequenceParameterSet.Buffer>
implements NativeResource
An array of
StdVideoH265SequenceParameterSet 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 newStdVideoH265SequenceParameterSet.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbytebit_depth_chroma_minus8(byte value) Sets the specified value to thebit_depth_chroma_minus8field.bytebit_depth_luma_minus8(byte value) Sets the specified value to thebit_depth_luma_minus8field.intchroma_format_idc(int value) Sets the specified value to thechroma_format_idcfield.intconf_win_bottom_offset(int value) Sets the specified value to theconf_win_bottom_offsetfield.intconf_win_left_offset(int value) Sets the specified value to theconf_win_left_offsetfield.intconf_win_right_offset(int value) Sets the specified value to theconf_win_right_offsetfield.intconf_win_top_offset(int value) Sets the specified value to theconf_win_top_offsetfield.bytedelta_palette_max_predictor_size(byte value) Sets the specified value to thedelta_palette_max_predictor_sizefield.flags()flags(Consumer<StdVideoH265SpsFlags> consumer) Passes theflagsfield to the specifiedConsumer.flags(StdVideoH265SpsFlags value) Copies the specifiedStdVideoH265SpsFlagsto theflagsfield.bytelog2_diff_max_min_luma_coding_block_size(byte value) Sets the specified value to thelog2_diff_max_min_luma_coding_block_sizefield.bytelog2_diff_max_min_luma_transform_block_size(byte value) Sets the specified value to thelog2_diff_max_min_luma_transform_block_sizefield.bytelog2_diff_max_min_pcm_luma_coding_block_size(byte value) Sets the specified value to thelog2_diff_max_min_pcm_luma_coding_block_sizefield.bytelog2_max_pic_order_cnt_lsb_minus4(byte value) Sets the specified value to thelog2_max_pic_order_cnt_lsb_minus4field.bytelog2_min_luma_coding_block_size_minus3(byte value) Sets the specified value to thelog2_min_luma_coding_block_size_minus3field.bytelog2_min_luma_transform_block_size_minus2(byte value) Sets the specified value to thelog2_min_luma_transform_block_size_minus2field.bytelog2_min_pcm_luma_coding_block_size_minus3(byte value) Sets the specified value to thelog2_min_pcm_luma_coding_block_size_minus3field.bytemax_transform_hierarchy_depth_inter(byte value) Sets the specified value to themax_transform_hierarchy_depth_interfield.bytemax_transform_hierarchy_depth_intra(byte value) Sets the specified value to themax_transform_hierarchy_depth_intrafield.bytemotion_vector_resolution_control_idc(byte value) Sets the specified value to themotion_vector_resolution_control_idcfield.bytenum_long_term_ref_pics_sps(byte value) Sets the specified value to thenum_long_term_ref_pics_spsfield.bytenum_short_term_ref_pic_sets(byte value) Sets the specified value to thenum_short_term_ref_pic_setsfield.bytepalette_max_size(byte value) Sets the specified value to thepalette_max_sizefield.bytepcm_sample_bit_depth_chroma_minus1(byte value) Sets the specified value to thepcm_sample_bit_depth_chroma_minus1field.bytepcm_sample_bit_depth_luma_minus1(byte value) Sets the specified value to thepcm_sample_bit_depth_luma_minus1field.Sets the address of the specifiedStdVideoH265DecPicBufMgrto thepDecPicBufMgrfield.intpic_height_in_luma_samples(int value) Sets the specified value to thepic_height_in_luma_samplesfield.intpic_width_in_luma_samples(int value) Sets the specified value to thepic_width_in_luma_samplesfield.Sets the address of the specifiedStdVideoH265LongTermRefPicsSpsto thepLongTermRefPicsSpsfield.Sets the address of the specifiedStdVideoH265PredictorPaletteEntriesto thepPredictorPaletteEntriesfield.Sets the address of the specifiedStdVideoH265ProfileTierLevelto thepProfileTierLevelfield.Sets the address of the specifiedStdVideoH265ScalingListsto thepScalingListsfield.Sets the address of the specifiedStdVideoH265SequenceParameterSetVuito thepSequenceParameterSetVuifield.Sets the address of the specifiedStdVideoH265ShortTermRefPicSetto thepShortTermRefPicSetfield.bytesps_max_dec_pic_buffering_minus1(byte value) Sets the specified value to thesps_max_dec_pic_buffering_minus1field.bytesps_max_sub_layers_minus1(byte value) Sets the specified value to thesps_max_sub_layers_minus1field.bytesps_num_palette_predictor_initializer_minus1(byte value) Sets the specified value to thesps_num_palette_predictor_initializer_minus1field.bytesps_seq_parameter_set_id(byte value) Sets the specified value to thesps_seq_parameter_set_idfield.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 newStdVideoH265SequenceParameterSet.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
StdVideoH265SequenceParameterSet.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
StdVideoH265SpsFlagsview of theflagsfield.
-
chroma_format_idc
- Returns:
- the value of the
chroma_format_idcfield.
-
pic_width_in_luma_samples
- Returns:
- the value of the
pic_width_in_luma_samplesfield.
-
pic_height_in_luma_samples
- Returns:
- the value of the
pic_height_in_luma_samplesfield.
-
sps_video_parameter_set_id
- Returns:
- the value of the
sps_video_parameter_set_idfield.
-
sps_max_sub_layers_minus1
- Returns:
- the value of the
sps_max_sub_layers_minus1field.
-
sps_seq_parameter_set_id
- Returns:
- the value of the
sps_seq_parameter_set_idfield.
-
bit_depth_luma_minus8
- Returns:
- the value of the
bit_depth_luma_minus8field.
-
bit_depth_chroma_minus8
- Returns:
- the value of the
bit_depth_chroma_minus8field.
-
log2_max_pic_order_cnt_lsb_minus4
- Returns:
- the value of the
log2_max_pic_order_cnt_lsb_minus4field.
-
sps_max_dec_pic_buffering_minus1
- Returns:
- the value of the
sps_max_dec_pic_buffering_minus1field.
-
log2_min_luma_coding_block_size_minus3
- Returns:
- the value of the
log2_min_luma_coding_block_size_minus3field.
-
log2_diff_max_min_luma_coding_block_size
- Returns:
- the value of the
log2_diff_max_min_luma_coding_block_sizefield.
-
log2_min_luma_transform_block_size_minus2
- Returns:
- the value of the
log2_min_luma_transform_block_size_minus2field.
-
log2_diff_max_min_luma_transform_block_size
- Returns:
- the value of the
log2_diff_max_min_luma_transform_block_sizefield.
-
max_transform_hierarchy_depth_inter
- Returns:
- the value of the
max_transform_hierarchy_depth_interfield.
-
max_transform_hierarchy_depth_intra
- Returns:
- the value of the
max_transform_hierarchy_depth_intrafield.
-
num_short_term_ref_pic_sets
- Returns:
- the value of the
num_short_term_ref_pic_setsfield.
-
num_long_term_ref_pics_sps
- Returns:
- the value of the
num_long_term_ref_pics_spsfield.
-
pcm_sample_bit_depth_luma_minus1
- Returns:
- the value of the
pcm_sample_bit_depth_luma_minus1field.
-
pcm_sample_bit_depth_chroma_minus1
- Returns:
- the value of the
pcm_sample_bit_depth_chroma_minus1field.
-
log2_min_pcm_luma_coding_block_size_minus3
- Returns:
- the value of the
log2_min_pcm_luma_coding_block_size_minus3field.
-
log2_diff_max_min_pcm_luma_coding_block_size
- Returns:
- the value of the
log2_diff_max_min_pcm_luma_coding_block_sizefield.
-
palette_max_size
- Returns:
- the value of the
palette_max_sizefield.
-
delta_palette_max_predictor_size
- Returns:
- the value of the
delta_palette_max_predictor_sizefield.
-
motion_vector_resolution_control_idc
- Returns:
- the value of the
motion_vector_resolution_control_idcfield.
-
sps_num_palette_predictor_initializer_minus1
- Returns:
- the value of the
sps_num_palette_predictor_initializer_minus1field.
-
conf_win_left_offset
- Returns:
- the value of the
conf_win_left_offsetfield.
-
conf_win_right_offset
- Returns:
- the value of the
conf_win_right_offsetfield.
-
conf_win_top_offset
- Returns:
- the value of the
conf_win_top_offsetfield.
-
conf_win_bottom_offset
- Returns:
- the value of the
conf_win_bottom_offsetfield.
-
pProfileTierLevel
@NativeType("StdVideoH265ProfileTierLevel const *") public StdVideoH265ProfileTierLevel pProfileTierLevel()- Returns:
- a
StdVideoH265ProfileTierLevelview of the struct pointed to by thepProfileTierLevelfield.
-
pDecPicBufMgr
- Returns:
- a
StdVideoH265DecPicBufMgrview of the struct pointed to by thepDecPicBufMgrfield.
-
pScalingLists
- Returns:
- a
StdVideoH265ScalingListsview of the struct pointed to by thepScalingListsfield.
-
pShortTermRefPicSet
@NativeType("StdVideoH265ShortTermRefPicSet const *") public StdVideoH265ShortTermRefPicSet pShortTermRefPicSet()- Returns:
- a
StdVideoH265ShortTermRefPicSetview of the struct pointed to by thepShortTermRefPicSetfield.
-
pLongTermRefPicsSps
@NativeType("StdVideoH265LongTermRefPicsSps const *") public StdVideoH265LongTermRefPicsSps pLongTermRefPicsSps()- Returns:
- a
StdVideoH265LongTermRefPicsSpsview of the struct pointed to by thepLongTermRefPicsSpsfield.
-
pSequenceParameterSetVui
@NativeType("StdVideoH265SequenceParameterSetVui const *") public StdVideoH265SequenceParameterSetVui pSequenceParameterSetVui()- Returns:
- a
StdVideoH265SequenceParameterSetVuiview of the struct pointed to by thepSequenceParameterSetVuifield.
-
pPredictorPaletteEntries
@NativeType("StdVideoH265PredictorPaletteEntries const *") public StdVideoH265PredictorPaletteEntries pPredictorPaletteEntries()- Returns:
- a
StdVideoH265PredictorPaletteEntriesview of the struct pointed to by thepPredictorPaletteEntriesfield.
-
flags
Copies the specifiedStdVideoH265SpsFlagsto theflagsfield. -
flags
Passes theflagsfield to the specifiedConsumer. -
chroma_format_idc
public StdVideoH265SequenceParameterSet.Buffer chroma_format_idc(@NativeType("StdVideoH265ChromaFormatIdc") int value) Sets the specified value to thechroma_format_idcfield. -
pic_width_in_luma_samples
public StdVideoH265SequenceParameterSet.Buffer pic_width_in_luma_samples(@NativeType("uint32_t") int value) Sets the specified value to thepic_width_in_luma_samplesfield. -
pic_height_in_luma_samples
public StdVideoH265SequenceParameterSet.Buffer pic_height_in_luma_samples(@NativeType("uint32_t") int value) Sets the specified value to thepic_height_in_luma_samplesfield. -
sps_video_parameter_set_id
public StdVideoH265SequenceParameterSet.Buffer sps_video_parameter_set_id(@NativeType("uint8_t") byte value) Sets the specified value to thesps_video_parameter_set_idfield. -
sps_max_sub_layers_minus1
public StdVideoH265SequenceParameterSet.Buffer sps_max_sub_layers_minus1(@NativeType("uint8_t") byte value) Sets the specified value to thesps_max_sub_layers_minus1field. -
sps_seq_parameter_set_id
public StdVideoH265SequenceParameterSet.Buffer sps_seq_parameter_set_id(@NativeType("uint8_t") byte value) Sets the specified value to thesps_seq_parameter_set_idfield. -
bit_depth_luma_minus8
public StdVideoH265SequenceParameterSet.Buffer bit_depth_luma_minus8(@NativeType("uint8_t") byte value) Sets the specified value to thebit_depth_luma_minus8field. -
bit_depth_chroma_minus8
public StdVideoH265SequenceParameterSet.Buffer bit_depth_chroma_minus8(@NativeType("uint8_t") byte value) Sets the specified value to thebit_depth_chroma_minus8field. -
log2_max_pic_order_cnt_lsb_minus4
public StdVideoH265SequenceParameterSet.Buffer log2_max_pic_order_cnt_lsb_minus4(@NativeType("uint8_t") byte value) Sets the specified value to thelog2_max_pic_order_cnt_lsb_minus4field. -
sps_max_dec_pic_buffering_minus1
public StdVideoH265SequenceParameterSet.Buffer sps_max_dec_pic_buffering_minus1(@NativeType("uint8_t") byte value) Sets the specified value to thesps_max_dec_pic_buffering_minus1field. -
log2_min_luma_coding_block_size_minus3
public StdVideoH265SequenceParameterSet.Buffer log2_min_luma_coding_block_size_minus3(@NativeType("uint8_t") byte value) Sets the specified value to thelog2_min_luma_coding_block_size_minus3field. -
log2_diff_max_min_luma_coding_block_size
public StdVideoH265SequenceParameterSet.Buffer log2_diff_max_min_luma_coding_block_size(@NativeType("uint8_t") byte value) Sets the specified value to thelog2_diff_max_min_luma_coding_block_sizefield. -
log2_min_luma_transform_block_size_minus2
public StdVideoH265SequenceParameterSet.Buffer log2_min_luma_transform_block_size_minus2(@NativeType("uint8_t") byte value) Sets the specified value to thelog2_min_luma_transform_block_size_minus2field. -
log2_diff_max_min_luma_transform_block_size
public StdVideoH265SequenceParameterSet.Buffer log2_diff_max_min_luma_transform_block_size(@NativeType("uint8_t") byte value) Sets the specified value to thelog2_diff_max_min_luma_transform_block_sizefield. -
max_transform_hierarchy_depth_inter
public StdVideoH265SequenceParameterSet.Buffer max_transform_hierarchy_depth_inter(@NativeType("uint8_t") byte value) Sets the specified value to themax_transform_hierarchy_depth_interfield. -
max_transform_hierarchy_depth_intra
public StdVideoH265SequenceParameterSet.Buffer max_transform_hierarchy_depth_intra(@NativeType("uint8_t") byte value) Sets the specified value to themax_transform_hierarchy_depth_intrafield. -
num_short_term_ref_pic_sets
public StdVideoH265SequenceParameterSet.Buffer num_short_term_ref_pic_sets(@NativeType("uint8_t") byte value) Sets the specified value to thenum_short_term_ref_pic_setsfield. -
num_long_term_ref_pics_sps
public StdVideoH265SequenceParameterSet.Buffer num_long_term_ref_pics_sps(@NativeType("uint8_t") byte value) Sets the specified value to thenum_long_term_ref_pics_spsfield. -
pcm_sample_bit_depth_luma_minus1
public StdVideoH265SequenceParameterSet.Buffer pcm_sample_bit_depth_luma_minus1(@NativeType("uint8_t") byte value) Sets the specified value to thepcm_sample_bit_depth_luma_minus1field. -
pcm_sample_bit_depth_chroma_minus1
public StdVideoH265SequenceParameterSet.Buffer pcm_sample_bit_depth_chroma_minus1(@NativeType("uint8_t") byte value) Sets the specified value to thepcm_sample_bit_depth_chroma_minus1field. -
log2_min_pcm_luma_coding_block_size_minus3
public StdVideoH265SequenceParameterSet.Buffer log2_min_pcm_luma_coding_block_size_minus3(@NativeType("uint8_t") byte value) Sets the specified value to thelog2_min_pcm_luma_coding_block_size_minus3field. -
log2_diff_max_min_pcm_luma_coding_block_size
public StdVideoH265SequenceParameterSet.Buffer log2_diff_max_min_pcm_luma_coding_block_size(@NativeType("uint8_t") byte value) Sets the specified value to thelog2_diff_max_min_pcm_luma_coding_block_sizefield. -
palette_max_size
Sets the specified value to thepalette_max_sizefield. -
delta_palette_max_predictor_size
public StdVideoH265SequenceParameterSet.Buffer delta_palette_max_predictor_size(@NativeType("uint8_t") byte value) Sets the specified value to thedelta_palette_max_predictor_sizefield. -
motion_vector_resolution_control_idc
public StdVideoH265SequenceParameterSet.Buffer motion_vector_resolution_control_idc(@NativeType("uint8_t") byte value) Sets the specified value to themotion_vector_resolution_control_idcfield. -
sps_num_palette_predictor_initializer_minus1
public StdVideoH265SequenceParameterSet.Buffer sps_num_palette_predictor_initializer_minus1(@NativeType("uint8_t") byte value) Sets the specified value to thesps_num_palette_predictor_initializer_minus1field. -
conf_win_left_offset
public StdVideoH265SequenceParameterSet.Buffer conf_win_left_offset(@NativeType("uint32_t") int value) Sets the specified value to theconf_win_left_offsetfield. -
conf_win_right_offset
public StdVideoH265SequenceParameterSet.Buffer conf_win_right_offset(@NativeType("uint32_t") int value) Sets the specified value to theconf_win_right_offsetfield. -
conf_win_top_offset
public StdVideoH265SequenceParameterSet.Buffer conf_win_top_offset(@NativeType("uint32_t") int value) Sets the specified value to theconf_win_top_offsetfield. -
conf_win_bottom_offset
public StdVideoH265SequenceParameterSet.Buffer conf_win_bottom_offset(@NativeType("uint32_t") int value) Sets the specified value to theconf_win_bottom_offsetfield. -
pProfileTierLevel
public StdVideoH265SequenceParameterSet.Buffer pProfileTierLevel(@NativeType("StdVideoH265ProfileTierLevel const *") StdVideoH265ProfileTierLevel value) Sets the address of the specifiedStdVideoH265ProfileTierLevelto thepProfileTierLevelfield. -
pDecPicBufMgr
public StdVideoH265SequenceParameterSet.Buffer pDecPicBufMgr(@NativeType("StdVideoH265DecPicBufMgr const *") StdVideoH265DecPicBufMgr value) Sets the address of the specifiedStdVideoH265DecPicBufMgrto thepDecPicBufMgrfield. -
pScalingLists
public StdVideoH265SequenceParameterSet.Buffer pScalingLists(@NativeType("StdVideoH265ScalingLists const *") StdVideoH265ScalingLists value) Sets the address of the specifiedStdVideoH265ScalingListsto thepScalingListsfield. -
pShortTermRefPicSet
public StdVideoH265SequenceParameterSet.Buffer pShortTermRefPicSet(@NativeType("StdVideoH265ShortTermRefPicSet const *") StdVideoH265ShortTermRefPicSet value) Sets the address of the specifiedStdVideoH265ShortTermRefPicSetto thepShortTermRefPicSetfield. -
pLongTermRefPicsSps
public StdVideoH265SequenceParameterSet.Buffer pLongTermRefPicsSps(@NativeType("StdVideoH265LongTermRefPicsSps const *") StdVideoH265LongTermRefPicsSps value) Sets the address of the specifiedStdVideoH265LongTermRefPicsSpsto thepLongTermRefPicsSpsfield. -
pSequenceParameterSetVui
public StdVideoH265SequenceParameterSet.Buffer pSequenceParameterSetVui(@NativeType("StdVideoH265SequenceParameterSetVui const *") StdVideoH265SequenceParameterSetVui value) Sets the address of the specifiedStdVideoH265SequenceParameterSetVuito thepSequenceParameterSetVuifield. -
pPredictorPaletteEntries
public StdVideoH265SequenceParameterSet.Buffer pPredictorPaletteEntries(@NativeType("StdVideoH265PredictorPaletteEntries const *") StdVideoH265PredictorPaletteEntries value) Sets the address of the specifiedStdVideoH265PredictorPaletteEntriesto thepPredictorPaletteEntriesfield.
-