Package org.lwjgl.vulkan.video
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 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 newStdVideoH265SequenceParameterSet.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbyte
bit_depth_chroma_minus8
(byte value) Sets the specified value to thebit_depth_chroma_minus8
field.byte
bit_depth_luma_minus8
(byte value) Sets the specified value to thebit_depth_luma_minus8
field.int
chroma_format_idc
(int value) Sets the specified value to thechroma_format_idc
field.int
conf_win_bottom_offset
(int value) Sets the specified value to theconf_win_bottom_offset
field.int
conf_win_left_offset
(int value) Sets the specified value to theconf_win_left_offset
field.int
conf_win_right_offset
(int value) Sets the specified value to theconf_win_right_offset
field.int
conf_win_top_offset
(int value) Sets the specified value to theconf_win_top_offset
field.byte
delta_palette_max_predictor_size
(byte value) Sets the specified value to thedelta_palette_max_predictor_size
field.flags()
flags
(Consumer<StdVideoH265SpsFlags> consumer) Passes theflags
field to the specifiedConsumer
.flags
(StdVideoH265SpsFlags value) Copies the specifiedStdVideoH265SpsFlags
to theflags
field.byte
log2_diff_max_min_luma_coding_block_size
(byte value) Sets the specified value to thelog2_diff_max_min_luma_coding_block_size
field.byte
log2_diff_max_min_luma_transform_block_size
(byte value) Sets the specified value to thelog2_diff_max_min_luma_transform_block_size
field.byte
log2_diff_max_min_pcm_luma_coding_block_size
(byte value) Sets the specified value to thelog2_diff_max_min_pcm_luma_coding_block_size
field.byte
log2_max_pic_order_cnt_lsb_minus4
(byte value) Sets the specified value to thelog2_max_pic_order_cnt_lsb_minus4
field.byte
log2_min_luma_coding_block_size_minus3
(byte value) Sets the specified value to thelog2_min_luma_coding_block_size_minus3
field.byte
log2_min_luma_transform_block_size_minus2
(byte value) Sets the specified value to thelog2_min_luma_transform_block_size_minus2
field.byte
log2_min_pcm_luma_coding_block_size_minus3
(byte value) Sets the specified value to thelog2_min_pcm_luma_coding_block_size_minus3
field.byte
max_transform_hierarchy_depth_inter
(byte value) Sets the specified value to themax_transform_hierarchy_depth_inter
field.byte
max_transform_hierarchy_depth_intra
(byte value) Sets the specified value to themax_transform_hierarchy_depth_intra
field.byte
motion_vector_resolution_control_idc
(byte value) Sets the specified value to themotion_vector_resolution_control_idc
field.byte
num_long_term_ref_pics_sps
(byte value) Sets the specified value to thenum_long_term_ref_pics_sps
field.byte
num_short_term_ref_pic_sets
(byte value) Sets the specified value to thenum_short_term_ref_pic_sets
field.byte
palette_max_size
(byte value) Sets the specified value to thepalette_max_size
field.byte
pcm_sample_bit_depth_chroma_minus1
(byte value) Sets the specified value to thepcm_sample_bit_depth_chroma_minus1
field.byte
pcm_sample_bit_depth_luma_minus1
(byte value) Sets the specified value to thepcm_sample_bit_depth_luma_minus1
field.Sets the address of the specifiedStdVideoH265DecPicBufMgr
to thepDecPicBufMgr
field.int
pic_height_in_luma_samples
(int value) Sets the specified value to thepic_height_in_luma_samples
field.int
pic_width_in_luma_samples
(int value) Sets the specified value to thepic_width_in_luma_samples
field.Sets the address of the specifiedStdVideoH265LongTermRefPicsSps
to thepLongTermRefPicsSps
field.Sets the address of the specifiedStdVideoH265PredictorPaletteEntries
to thepPredictorPaletteEntries
field.Sets the address of the specifiedStdVideoH265ProfileTierLevel
to thepProfileTierLevel
field.Sets the address of the specifiedStdVideoH265ScalingLists
to thepScalingLists
field.Sets the address of the specifiedStdVideoH265SequenceParameterSetVui
to thepSequenceParameterSetVui
field.Sets the address of the specifiedStdVideoH265ShortTermRefPicSet
to thepShortTermRefPicSet
field.byte
sps_max_dec_pic_buffering_minus1
(byte value) Sets the specified value to thesps_max_dec_pic_buffering_minus1
field.byte
sps_max_sub_layers_minus1
(byte value) Sets the specified value to thesps_max_sub_layers_minus1
field.byte
sps_num_palette_predictor_initializer_minus1
(byte value) Sets the specified value to thesps_num_palette_predictor_initializer_minus1
field.byte
sps_seq_parameter_set_id
(byte value) Sets the specified value to thesps_seq_parameter_set_id
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 newStdVideoH265SequenceParameterSet.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
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
StdVideoH265SpsFlags
view of theflags
field.
-
chroma_format_idc
public int chroma_format_idc()- Returns:
- the value of the
chroma_format_idc
field.
-
pic_width_in_luma_samples
public int pic_width_in_luma_samples()- Returns:
- the value of the
pic_width_in_luma_samples
field.
-
pic_height_in_luma_samples
public int pic_height_in_luma_samples()- Returns:
- the value of the
pic_height_in_luma_samples
field.
-
sps_video_parameter_set_id
public byte sps_video_parameter_set_id()- Returns:
- the value of the
sps_video_parameter_set_id
field.
-
sps_max_sub_layers_minus1
public byte sps_max_sub_layers_minus1()- Returns:
- the value of the
sps_max_sub_layers_minus1
field.
-
sps_seq_parameter_set_id
public byte sps_seq_parameter_set_id()- Returns:
- the value of the
sps_seq_parameter_set_id
field.
-
bit_depth_luma_minus8
public byte bit_depth_luma_minus8()- Returns:
- the value of the
bit_depth_luma_minus8
field.
-
bit_depth_chroma_minus8
public byte bit_depth_chroma_minus8()- Returns:
- the value of the
bit_depth_chroma_minus8
field.
-
log2_max_pic_order_cnt_lsb_minus4
public byte log2_max_pic_order_cnt_lsb_minus4()- Returns:
- the value of the
log2_max_pic_order_cnt_lsb_minus4
field.
-
sps_max_dec_pic_buffering_minus1
public byte sps_max_dec_pic_buffering_minus1()- Returns:
- the value of the
sps_max_dec_pic_buffering_minus1
field.
-
log2_min_luma_coding_block_size_minus3
public byte log2_min_luma_coding_block_size_minus3()- Returns:
- the value of the
log2_min_luma_coding_block_size_minus3
field.
-
log2_diff_max_min_luma_coding_block_size
public byte log2_diff_max_min_luma_coding_block_size()- Returns:
- the value of the
log2_diff_max_min_luma_coding_block_size
field.
-
log2_min_luma_transform_block_size_minus2
public byte log2_min_luma_transform_block_size_minus2()- Returns:
- the value of the
log2_min_luma_transform_block_size_minus2
field.
-
log2_diff_max_min_luma_transform_block_size
public byte log2_diff_max_min_luma_transform_block_size()- Returns:
- the value of the
log2_diff_max_min_luma_transform_block_size
field.
-
max_transform_hierarchy_depth_inter
public byte max_transform_hierarchy_depth_inter()- Returns:
- the value of the
max_transform_hierarchy_depth_inter
field.
-
max_transform_hierarchy_depth_intra
public byte max_transform_hierarchy_depth_intra()- Returns:
- the value of the
max_transform_hierarchy_depth_intra
field.
-
num_short_term_ref_pic_sets
public byte num_short_term_ref_pic_sets()- Returns:
- the value of the
num_short_term_ref_pic_sets
field.
-
num_long_term_ref_pics_sps
public byte num_long_term_ref_pics_sps()- Returns:
- the value of the
num_long_term_ref_pics_sps
field.
-
pcm_sample_bit_depth_luma_minus1
public byte pcm_sample_bit_depth_luma_minus1()- Returns:
- the value of the
pcm_sample_bit_depth_luma_minus1
field.
-
pcm_sample_bit_depth_chroma_minus1
public byte pcm_sample_bit_depth_chroma_minus1()- Returns:
- the value of the
pcm_sample_bit_depth_chroma_minus1
field.
-
log2_min_pcm_luma_coding_block_size_minus3
public byte log2_min_pcm_luma_coding_block_size_minus3()- Returns:
- the value of the
log2_min_pcm_luma_coding_block_size_minus3
field.
-
log2_diff_max_min_pcm_luma_coding_block_size
public byte log2_diff_max_min_pcm_luma_coding_block_size()- Returns:
- the value of the
log2_diff_max_min_pcm_luma_coding_block_size
field.
-
palette_max_size
public byte palette_max_size()- Returns:
- the value of the
palette_max_size
field.
-
delta_palette_max_predictor_size
public byte delta_palette_max_predictor_size()- Returns:
- the value of the
delta_palette_max_predictor_size
field.
-
motion_vector_resolution_control_idc
public byte motion_vector_resolution_control_idc()- Returns:
- the value of the
motion_vector_resolution_control_idc
field.
-
sps_num_palette_predictor_initializer_minus1
public byte sps_num_palette_predictor_initializer_minus1()- Returns:
- the value of the
sps_num_palette_predictor_initializer_minus1
field.
-
conf_win_left_offset
public int conf_win_left_offset()- Returns:
- the value of the
conf_win_left_offset
field.
-
conf_win_right_offset
public int conf_win_right_offset()- Returns:
- the value of the
conf_win_right_offset
field.
-
conf_win_top_offset
public int conf_win_top_offset()- Returns:
- the value of the
conf_win_top_offset
field.
-
conf_win_bottom_offset
public int conf_win_bottom_offset()- Returns:
- the value of the
conf_win_bottom_offset
field.
-
pProfileTierLevel
- Returns:
- a
StdVideoH265ProfileTierLevel
view of the struct pointed to by thepProfileTierLevel
field.
-
pDecPicBufMgr
- Returns:
- a
StdVideoH265DecPicBufMgr
view of the struct pointed to by thepDecPicBufMgr
field.
-
pScalingLists
- Returns:
- a
StdVideoH265ScalingLists
view of the struct pointed to by thepScalingLists
field.
-
pShortTermRefPicSet
- Returns:
- a
StdVideoH265ShortTermRefPicSet
view of the struct pointed to by thepShortTermRefPicSet
field.
-
pLongTermRefPicsSps
- Returns:
- a
StdVideoH265LongTermRefPicsSps
view of the struct pointed to by thepLongTermRefPicsSps
field.
-
pSequenceParameterSetVui
- Returns:
- a
StdVideoH265SequenceParameterSetVui
view of the struct pointed to by thepSequenceParameterSetVui
field.
-
pPredictorPaletteEntries
- Returns:
- a
StdVideoH265PredictorPaletteEntries
view of the struct pointed to by thepPredictorPaletteEntries
field.
-
flags
Copies the specifiedStdVideoH265SpsFlags
to theflags
field. -
flags
Passes theflags
field to the specifiedConsumer
. -
chroma_format_idc
Sets the specified value to thechroma_format_idc
field. -
pic_width_in_luma_samples
Sets the specified value to thepic_width_in_luma_samples
field. -
pic_height_in_luma_samples
Sets the specified value to thepic_height_in_luma_samples
field. -
sps_video_parameter_set_id
Sets the specified value to thesps_video_parameter_set_id
field. -
sps_max_sub_layers_minus1
Sets the specified value to thesps_max_sub_layers_minus1
field. -
sps_seq_parameter_set_id
Sets the specified value to thesps_seq_parameter_set_id
field. -
bit_depth_luma_minus8
Sets the specified value to thebit_depth_luma_minus8
field. -
bit_depth_chroma_minus8
Sets the specified value to thebit_depth_chroma_minus8
field. -
log2_max_pic_order_cnt_lsb_minus4
Sets the specified value to thelog2_max_pic_order_cnt_lsb_minus4
field. -
sps_max_dec_pic_buffering_minus1
Sets the specified value to thesps_max_dec_pic_buffering_minus1
field. -
log2_min_luma_coding_block_size_minus3
Sets the specified value to thelog2_min_luma_coding_block_size_minus3
field. -
log2_diff_max_min_luma_coding_block_size
Sets the specified value to thelog2_diff_max_min_luma_coding_block_size
field. -
log2_min_luma_transform_block_size_minus2
public StdVideoH265SequenceParameterSet.Buffer log2_min_luma_transform_block_size_minus2(byte value) Sets the specified value to thelog2_min_luma_transform_block_size_minus2
field. -
log2_diff_max_min_luma_transform_block_size
public StdVideoH265SequenceParameterSet.Buffer log2_diff_max_min_luma_transform_block_size(byte value) Sets the specified value to thelog2_diff_max_min_luma_transform_block_size
field. -
max_transform_hierarchy_depth_inter
Sets the specified value to themax_transform_hierarchy_depth_inter
field. -
max_transform_hierarchy_depth_intra
Sets the specified value to themax_transform_hierarchy_depth_intra
field. -
num_short_term_ref_pic_sets
Sets the specified value to thenum_short_term_ref_pic_sets
field. -
num_long_term_ref_pics_sps
Sets the specified value to thenum_long_term_ref_pics_sps
field. -
pcm_sample_bit_depth_luma_minus1
Sets the specified value to thepcm_sample_bit_depth_luma_minus1
field. -
pcm_sample_bit_depth_chroma_minus1
Sets the specified value to thepcm_sample_bit_depth_chroma_minus1
field. -
log2_min_pcm_luma_coding_block_size_minus3
public StdVideoH265SequenceParameterSet.Buffer log2_min_pcm_luma_coding_block_size_minus3(byte value) Sets the specified value to thelog2_min_pcm_luma_coding_block_size_minus3
field. -
log2_diff_max_min_pcm_luma_coding_block_size
public StdVideoH265SequenceParameterSet.Buffer log2_diff_max_min_pcm_luma_coding_block_size(byte value) Sets the specified value to thelog2_diff_max_min_pcm_luma_coding_block_size
field. -
palette_max_size
Sets the specified value to thepalette_max_size
field. -
delta_palette_max_predictor_size
Sets the specified value to thedelta_palette_max_predictor_size
field. -
motion_vector_resolution_control_idc
Sets the specified value to themotion_vector_resolution_control_idc
field. -
sps_num_palette_predictor_initializer_minus1
public StdVideoH265SequenceParameterSet.Buffer sps_num_palette_predictor_initializer_minus1(byte value) Sets the specified value to thesps_num_palette_predictor_initializer_minus1
field. -
conf_win_left_offset
Sets the specified value to theconf_win_left_offset
field. -
conf_win_right_offset
Sets the specified value to theconf_win_right_offset
field. -
conf_win_top_offset
Sets the specified value to theconf_win_top_offset
field. -
conf_win_bottom_offset
Sets the specified value to theconf_win_bottom_offset
field. -
pProfileTierLevel
public StdVideoH265SequenceParameterSet.Buffer pProfileTierLevel(StdVideoH265ProfileTierLevel value) Sets the address of the specifiedStdVideoH265ProfileTierLevel
to thepProfileTierLevel
field. -
pDecPicBufMgr
Sets the address of the specifiedStdVideoH265DecPicBufMgr
to thepDecPicBufMgr
field. -
pScalingLists
Sets the address of the specifiedStdVideoH265ScalingLists
to thepScalingLists
field. -
pShortTermRefPicSet
public StdVideoH265SequenceParameterSet.Buffer pShortTermRefPicSet(StdVideoH265ShortTermRefPicSet value) Sets the address of the specifiedStdVideoH265ShortTermRefPicSet
to thepShortTermRefPicSet
field. -
pLongTermRefPicsSps
public StdVideoH265SequenceParameterSet.Buffer pLongTermRefPicsSps(StdVideoH265LongTermRefPicsSps value) Sets the address of the specifiedStdVideoH265LongTermRefPicsSps
to thepLongTermRefPicsSps
field. -
pSequenceParameterSetVui
public StdVideoH265SequenceParameterSet.Buffer pSequenceParameterSetVui(StdVideoH265SequenceParameterSetVui value) Sets the address of the specifiedStdVideoH265SequenceParameterSetVui
to thepSequenceParameterSetVui
field. -
pPredictorPaletteEntries
public StdVideoH265SequenceParameterSet.Buffer pPredictorPaletteEntries(StdVideoH265PredictorPaletteEntries value) Sets the address of the specifiedStdVideoH265PredictorPaletteEntries
to thepPredictorPaletteEntries
field.
-