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.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 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 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
public int chroma_format_idc()- Returns:
- the value of the
chroma_format_idcfield.
-
pic_width_in_luma_samples
public int pic_width_in_luma_samples()- Returns:
- the value of the
pic_width_in_luma_samplesfield.
-
pic_height_in_luma_samples
public int pic_height_in_luma_samples()- Returns:
- the value of the
pic_height_in_luma_samplesfield.
-
sps_video_parameter_set_id
public byte sps_video_parameter_set_id()- Returns:
- the value of the
sps_video_parameter_set_idfield.
-
sps_max_sub_layers_minus1
public byte sps_max_sub_layers_minus1()- Returns:
- the value of the
sps_max_sub_layers_minus1field.
-
sps_seq_parameter_set_id
public byte sps_seq_parameter_set_id()- Returns:
- the value of the
sps_seq_parameter_set_idfield.
-
bit_depth_luma_minus8
public byte bit_depth_luma_minus8()- Returns:
- the value of the
bit_depth_luma_minus8field.
-
bit_depth_chroma_minus8
public byte bit_depth_chroma_minus8()- Returns:
- the value of the
bit_depth_chroma_minus8field.
-
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_minus4field.
-
sps_max_dec_pic_buffering_minus1
public byte sps_max_dec_pic_buffering_minus1()- Returns:
- the value of the
sps_max_dec_pic_buffering_minus1field.
-
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_minus3field.
-
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_sizefield.
-
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_minus2field.
-
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_sizefield.
-
max_transform_hierarchy_depth_inter
public byte max_transform_hierarchy_depth_inter()- Returns:
- the value of the
max_transform_hierarchy_depth_interfield.
-
max_transform_hierarchy_depth_intra
public byte max_transform_hierarchy_depth_intra()- Returns:
- the value of the
max_transform_hierarchy_depth_intrafield.
-
num_short_term_ref_pic_sets
public byte num_short_term_ref_pic_sets()- Returns:
- the value of the
num_short_term_ref_pic_setsfield.
-
num_long_term_ref_pics_sps
public byte num_long_term_ref_pics_sps()- Returns:
- the value of the
num_long_term_ref_pics_spsfield.
-
pcm_sample_bit_depth_luma_minus1
public byte pcm_sample_bit_depth_luma_minus1()- Returns:
- the value of the
pcm_sample_bit_depth_luma_minus1field.
-
pcm_sample_bit_depth_chroma_minus1
public byte 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
public byte 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
public byte 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
public byte palette_max_size()- Returns:
- the value of the
palette_max_sizefield.
-
delta_palette_max_predictor_size
public byte delta_palette_max_predictor_size()- Returns:
- the value of the
delta_palette_max_predictor_sizefield.
-
motion_vector_resolution_control_idc
public byte motion_vector_resolution_control_idc()- Returns:
- the value of the
motion_vector_resolution_control_idcfield.
-
sps_num_palette_predictor_initializer_minus1
public byte sps_num_palette_predictor_initializer_minus1()- Returns:
- the value of the
sps_num_palette_predictor_initializer_minus1field.
-
conf_win_left_offset
public int conf_win_left_offset()- Returns:
- the value of the
conf_win_left_offsetfield.
-
conf_win_right_offset
public int conf_win_right_offset()- Returns:
- the value of the
conf_win_right_offsetfield.
-
conf_win_top_offset
public int conf_win_top_offset()- Returns:
- the value of the
conf_win_top_offsetfield.
-
conf_win_bottom_offset
public int conf_win_bottom_offset()- Returns:
- the value of the
conf_win_bottom_offsetfield.
-
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
- Returns:
- a
StdVideoH265ShortTermRefPicSetview of the struct pointed to by thepShortTermRefPicSetfield.
-
pLongTermRefPicsSps
- Returns:
- a
StdVideoH265LongTermRefPicsSpsview of the struct pointed to by thepLongTermRefPicsSpsfield.
-
pSequenceParameterSetVui
- Returns:
- a
StdVideoH265SequenceParameterSetVuiview of the struct pointed to by thepSequenceParameterSetVuifield.
-
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
Sets the specified value to thechroma_format_idcfield. -
pic_width_in_luma_samples
Sets the specified value to thepic_width_in_luma_samplesfield. -
pic_height_in_luma_samples
Sets the specified value to thepic_height_in_luma_samplesfield. -
sps_video_parameter_set_id
Sets the specified value to thesps_video_parameter_set_idfield. -
sps_max_sub_layers_minus1
Sets the specified value to thesps_max_sub_layers_minus1field. -
sps_seq_parameter_set_id
Sets the specified value to thesps_seq_parameter_set_idfield. -
bit_depth_luma_minus8
Sets the specified value to thebit_depth_luma_minus8field. -
bit_depth_chroma_minus8
Sets the specified value to thebit_depth_chroma_minus8field. -
log2_max_pic_order_cnt_lsb_minus4
Sets the specified value to thelog2_max_pic_order_cnt_lsb_minus4field. -
sps_max_dec_pic_buffering_minus1
Sets the specified value to thesps_max_dec_pic_buffering_minus1field. -
log2_min_luma_coding_block_size_minus3
Sets the specified value to thelog2_min_luma_coding_block_size_minus3field. -
log2_diff_max_min_luma_coding_block_size
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(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(byte value) Sets the specified value to thelog2_diff_max_min_luma_transform_block_sizefield. -
max_transform_hierarchy_depth_inter
Sets the specified value to themax_transform_hierarchy_depth_interfield. -
max_transform_hierarchy_depth_intra
Sets the specified value to themax_transform_hierarchy_depth_intrafield. -
num_short_term_ref_pic_sets
Sets the specified value to thenum_short_term_ref_pic_setsfield. -
num_long_term_ref_pics_sps
Sets the specified value to thenum_long_term_ref_pics_spsfield. -
pcm_sample_bit_depth_luma_minus1
Sets the specified value to thepcm_sample_bit_depth_luma_minus1field. -
pcm_sample_bit_depth_chroma_minus1
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(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(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
Sets the specified value to thedelta_palette_max_predictor_sizefield. -
motion_vector_resolution_control_idc
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(byte value) Sets the specified value to thesps_num_palette_predictor_initializer_minus1field. -
conf_win_left_offset
Sets the specified value to theconf_win_left_offsetfield. -
conf_win_right_offset
Sets the specified value to theconf_win_right_offsetfield. -
conf_win_top_offset
Sets the specified value to theconf_win_top_offsetfield. -
conf_win_bottom_offset
Sets the specified value to theconf_win_bottom_offsetfield. -
pProfileTierLevel
public StdVideoH265SequenceParameterSet.Buffer pProfileTierLevel(StdVideoH265ProfileTierLevel value) Sets the address of the specifiedStdVideoH265ProfileTierLevelto thepProfileTierLevelfield. -
pDecPicBufMgr
Sets the address of the specifiedStdVideoH265DecPicBufMgrto thepDecPicBufMgrfield. -
pScalingLists
Sets the address of the specifiedStdVideoH265ScalingListsto thepScalingListsfield. -
pShortTermRefPicSet
public StdVideoH265SequenceParameterSet.Buffer pShortTermRefPicSet(StdVideoH265ShortTermRefPicSet value) Sets the address of the specifiedStdVideoH265ShortTermRefPicSetto thepShortTermRefPicSetfield. -
pLongTermRefPicsSps
public StdVideoH265SequenceParameterSet.Buffer pLongTermRefPicsSps(StdVideoH265LongTermRefPicsSps value) Sets the address of the specifiedStdVideoH265LongTermRefPicsSpsto thepLongTermRefPicsSpsfield. -
pSequenceParameterSetVui
public StdVideoH265SequenceParameterSet.Buffer pSequenceParameterSetVui(StdVideoH265SequenceParameterSetVui value) Sets the address of the specifiedStdVideoH265SequenceParameterSetVuito thepSequenceParameterSetVuifield. -
pPredictorPaletteEntries
public StdVideoH265SequenceParameterSet.Buffer pPredictorPaletteEntries(StdVideoH265PredictorPaletteEntries value) Sets the address of the specifiedStdVideoH265PredictorPaletteEntriesto thepPredictorPaletteEntriesfield.
-