Package org.lwjgl.vulkan.video
Class StdVideoH265HrdParameters.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<StdVideoH265HrdParameters,StdVideoH265HrdParameters.Buffer>
-
- org.lwjgl.vulkan.video.StdVideoH265HrdParameters.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<StdVideoH265HrdParameters>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- StdVideoH265HrdParameters
public static class StdVideoH265HrdParameters.Buffer extends org.lwjgl.system.StructBuffer<StdVideoH265HrdParameters,StdVideoH265HrdParameters.Buffer> implements org.lwjgl.system.NativeResource
An array ofStdVideoH265HrdParametersstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newStdVideoH265HrdParameters.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 byStdVideoH265HrdParameters.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
-
tick_divisor_minus2
public byte tick_divisor_minus2()
- Returns:
- the value of the
tick_divisor_minus2field.
-
du_cpb_removal_delay_increment_length_minus1
public byte du_cpb_removal_delay_increment_length_minus1()
- Returns:
- the value of the
du_cpb_removal_delay_increment_length_minus1field.
-
dpb_output_delay_du_length_minus1
public byte dpb_output_delay_du_length_minus1()
- Returns:
- the value of the
dpb_output_delay_du_length_minus1field.
-
bit_rate_scale
public byte bit_rate_scale()
- Returns:
- the value of the
bit_rate_scalefield.
-
cpb_size_scale
public byte cpb_size_scale()
- Returns:
- the value of the
cpb_size_scalefield.
-
cpb_size_du_scale
public byte cpb_size_du_scale()
- Returns:
- the value of the
cpb_size_du_scalefield.
-
initial_cpb_removal_delay_length_minus1
public byte initial_cpb_removal_delay_length_minus1()
- Returns:
- the value of the
initial_cpb_removal_delay_length_minus1field.
-
au_cpb_removal_delay_length_minus1
public byte au_cpb_removal_delay_length_minus1()
- Returns:
- the value of the
au_cpb_removal_delay_length_minus1field.
-
dpb_output_delay_length_minus1
public byte dpb_output_delay_length_minus1()
- Returns:
- the value of the
dpb_output_delay_length_minus1field.
-
cpb_cnt_minus1
public java.nio.ByteBuffer cpb_cnt_minus1()
- Returns:
- a
ByteBufferview of thecpb_cnt_minus1field.
-
cpb_cnt_minus1
public byte cpb_cnt_minus1(int index)
- Returns:
- the value at the specified index of the
cpb_cnt_minus1field.
-
elemental_duration_in_tc_minus1
public java.nio.ShortBuffer elemental_duration_in_tc_minus1()
- Returns:
- a
ShortBufferview of theelemental_duration_in_tc_minus1field.
-
elemental_duration_in_tc_minus1
public short elemental_duration_in_tc_minus1(int index)
- Returns:
- the value at the specified index of the
elemental_duration_in_tc_minus1field.
-
pSubLayerHrdParametersNal
public org.lwjgl.PointerBuffer pSubLayerHrdParametersNal()
- Returns:
- a
PointerBufferview of theStdVideoH265HrdParameters.pSubLayerHrdParametersNal()field.
-
pSubLayerHrdParametersNal
public StdVideoH265SubLayerHrdParameters pSubLayerHrdParametersNal(int index)
- Returns:
- a
StdVideoH265SubLayerHrdParametersview of the pointer at the specified index of theStdVideoH265HrdParameters.pSubLayerHrdParametersNal()field.
-
pSubLayerHrdParametersVcl
public org.lwjgl.PointerBuffer pSubLayerHrdParametersVcl()
- Returns:
- a
PointerBufferview of theStdVideoH265HrdParameters.pSubLayerHrdParametersVcl()field.
-
pSubLayerHrdParametersVcl
public StdVideoH265SubLayerHrdParameters pSubLayerHrdParametersVcl(int index)
- Returns:
- a
StdVideoH265SubLayerHrdParametersview of the pointer at the specified index of theStdVideoH265HrdParameters.pSubLayerHrdParametersVcl()field.
-
flags
public StdVideoH265HrdFlags flags()
- Returns:
- a
StdVideoH265HrdFlagsview of theflagsfield.
-
tick_divisor_minus2
public StdVideoH265HrdParameters.Buffer tick_divisor_minus2(byte value)
Sets the specified value to thetick_divisor_minus2field.
-
du_cpb_removal_delay_increment_length_minus1
public StdVideoH265HrdParameters.Buffer du_cpb_removal_delay_increment_length_minus1(byte value)
Sets the specified value to thedu_cpb_removal_delay_increment_length_minus1field.
-
dpb_output_delay_du_length_minus1
public StdVideoH265HrdParameters.Buffer dpb_output_delay_du_length_minus1(byte value)
Sets the specified value to thedpb_output_delay_du_length_minus1field.
-
bit_rate_scale
public StdVideoH265HrdParameters.Buffer bit_rate_scale(byte value)
Sets the specified value to thebit_rate_scalefield.
-
cpb_size_scale
public StdVideoH265HrdParameters.Buffer cpb_size_scale(byte value)
Sets the specified value to thecpb_size_scalefield.
-
cpb_size_du_scale
public StdVideoH265HrdParameters.Buffer cpb_size_du_scale(byte value)
Sets the specified value to thecpb_size_du_scalefield.
-
initial_cpb_removal_delay_length_minus1
public StdVideoH265HrdParameters.Buffer initial_cpb_removal_delay_length_minus1(byte value)
Sets the specified value to theinitial_cpb_removal_delay_length_minus1field.
-
au_cpb_removal_delay_length_minus1
public StdVideoH265HrdParameters.Buffer au_cpb_removal_delay_length_minus1(byte value)
Sets the specified value to theau_cpb_removal_delay_length_minus1field.
-
dpb_output_delay_length_minus1
public StdVideoH265HrdParameters.Buffer dpb_output_delay_length_minus1(byte value)
Sets the specified value to thedpb_output_delay_length_minus1field.
-
cpb_cnt_minus1
public StdVideoH265HrdParameters.Buffer cpb_cnt_minus1(java.nio.ByteBuffer value)
Copies the specifiedByteBufferto thecpb_cnt_minus1field.
-
cpb_cnt_minus1
public StdVideoH265HrdParameters.Buffer cpb_cnt_minus1(int index, byte value)
Sets the specified value at the specified index of thecpb_cnt_minus1field.
-
elemental_duration_in_tc_minus1
public StdVideoH265HrdParameters.Buffer elemental_duration_in_tc_minus1(java.nio.ShortBuffer value)
Copies the specifiedShortBufferto theelemental_duration_in_tc_minus1field.
-
elemental_duration_in_tc_minus1
public StdVideoH265HrdParameters.Buffer elemental_duration_in_tc_minus1(int index, short value)
Sets the specified value at the specified index of theelemental_duration_in_tc_minus1field.
-
pSubLayerHrdParametersNal
public StdVideoH265HrdParameters.Buffer pSubLayerHrdParametersNal(org.lwjgl.PointerBuffer value)
Copies the specifiedPointerBufferto theStdVideoH265HrdParameters.pSubLayerHrdParametersNal()field.
-
pSubLayerHrdParametersNal
public StdVideoH265HrdParameters.Buffer pSubLayerHrdParametersNal(int index, StdVideoH265SubLayerHrdParameters value)
Copies the address of the specifiedStdVideoH265SubLayerHrdParametersat the specified index of theStdVideoH265HrdParameters.pSubLayerHrdParametersNal()field.
-
pSubLayerHrdParametersNal
public StdVideoH265HrdParameters.Buffer pSubLayerHrdParametersNal(int index, java.util.function.Consumer<StdVideoH265SubLayerHrdParameters> consumer)
Passes the element atindexof theStdVideoH265HrdParameters.pSubLayerHrdParametersNal()field to the specifiedConsumer.
-
pSubLayerHrdParametersVcl
public StdVideoH265HrdParameters.Buffer pSubLayerHrdParametersVcl(org.lwjgl.PointerBuffer value)
Copies the specifiedPointerBufferto theStdVideoH265HrdParameters.pSubLayerHrdParametersVcl()field.
-
pSubLayerHrdParametersVcl
public StdVideoH265HrdParameters.Buffer pSubLayerHrdParametersVcl(int index, StdVideoH265SubLayerHrdParameters value)
Copies the address of the specifiedStdVideoH265SubLayerHrdParametersat the specified index of theStdVideoH265HrdParameters.pSubLayerHrdParametersVcl()field.
-
pSubLayerHrdParametersVcl
public StdVideoH265HrdParameters.Buffer pSubLayerHrdParametersVcl(int index, java.util.function.Consumer<StdVideoH265SubLayerHrdParameters> consumer)
Passes the element atindexof theStdVideoH265HrdParameters.pSubLayerHrdParametersVcl()field to the specifiedConsumer.
-
flags
public StdVideoH265HrdParameters.Buffer flags(StdVideoH265HrdFlags value)
Copies the specifiedStdVideoH265HrdFlagsto theflagsfield.
-
flags
public StdVideoH265HrdParameters.Buffer flags(java.util.function.Consumer<StdVideoH265HrdFlags> consumer)
Passes theflagsfield to the specifiedConsumer.
-
-