Package org.lwjgl.vulkan.video
Class StdVideoH265VideoParameterSet.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<StdVideoH265VideoParameterSet,StdVideoH265VideoParameterSet.Buffer>
-
- org.lwjgl.vulkan.video.StdVideoH265VideoParameterSet.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<StdVideoH265VideoParameterSet>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- StdVideoH265VideoParameterSet
public static class StdVideoH265VideoParameterSet.Buffer extends org.lwjgl.system.StructBuffer<StdVideoH265VideoParameterSet,StdVideoH265VideoParameterSet.Buffer> implements org.lwjgl.system.NativeResource
An array ofStdVideoH265VideoParameterSetstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newStdVideoH265VideoParameterSet.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 byStdVideoH265VideoParameterSet.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 Detail
-
vps_video_parameter_set_id
public byte vps_video_parameter_set_id()
- Returns:
- the value of the
vps_video_parameter_set_idfield.
-
vps_max_sub_layers_minus1
public byte vps_max_sub_layers_minus1()
- Returns:
- the value of the
vps_max_sub_layers_minus1field.
-
vps_num_units_in_tick
public int vps_num_units_in_tick()
- Returns:
- the value of the
vps_num_units_in_tickfield.
-
vps_time_scale
public int vps_time_scale()
- Returns:
- the value of the
vps_time_scalefield.
-
vps_num_ticks_poc_diff_one_minus1
public int vps_num_ticks_poc_diff_one_minus1()
- Returns:
- the value of the
vps_num_ticks_poc_diff_one_minus1field.
-
pDecPicBufMgr
public StdVideoH265DecPicBufMgr pDecPicBufMgr()
- Returns:
- a
StdVideoH265DecPicBufMgrview of the struct pointed to by thepDecPicBufMgrfield.
-
pHrdParameters
public StdVideoH265HrdParameters pHrdParameters()
- Returns:
- a
StdVideoH265HrdParametersview of the struct pointed to by thepHrdParametersfield.
-
flags
public StdVideoH265VpsFlags flags()
- Returns:
- a
StdVideoH265VpsFlagsview of theflagsfield.
-
vps_video_parameter_set_id
public StdVideoH265VideoParameterSet.Buffer vps_video_parameter_set_id(byte value)
Sets the specified value to thevps_video_parameter_set_idfield.
-
vps_max_sub_layers_minus1
public StdVideoH265VideoParameterSet.Buffer vps_max_sub_layers_minus1(byte value)
Sets the specified value to thevps_max_sub_layers_minus1field.
-
vps_num_units_in_tick
public StdVideoH265VideoParameterSet.Buffer vps_num_units_in_tick(int value)
Sets the specified value to thevps_num_units_in_tickfield.
-
vps_time_scale
public StdVideoH265VideoParameterSet.Buffer vps_time_scale(int value)
Sets the specified value to thevps_time_scalefield.
-
vps_num_ticks_poc_diff_one_minus1
public StdVideoH265VideoParameterSet.Buffer vps_num_ticks_poc_diff_one_minus1(int value)
Sets the specified value to thevps_num_ticks_poc_diff_one_minus1field.
-
pDecPicBufMgr
public StdVideoH265VideoParameterSet.Buffer pDecPicBufMgr(StdVideoH265DecPicBufMgr value)
Sets the address of the specifiedStdVideoH265DecPicBufMgrto thepDecPicBufMgrfield.
-
pHrdParameters
public StdVideoH265VideoParameterSet.Buffer pHrdParameters(StdVideoH265HrdParameters value)
Sets the address of the specifiedStdVideoH265HrdParametersto thepHrdParametersfield.
-
flags
public StdVideoH265VideoParameterSet.Buffer flags(StdVideoH265VpsFlags value)
Copies the specifiedStdVideoH265VpsFlagsto theflagsfield.
-
flags
public StdVideoH265VideoParameterSet.Buffer flags(java.util.function.Consumer<StdVideoH265VpsFlags> consumer)
Passes theflagsfield to the specifiedConsumer.
-
-