Package org.lwjgl.vulkan
Class VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkVideoDecodeH265SessionParametersCreateInfoEXT,VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer>
-
- org.lwjgl.vulkan.VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkVideoDecodeH265SessionParametersCreateInfoEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkVideoDecodeH265SessionParametersCreateInfoEXT
public static class VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer extends org.lwjgl.system.StructBuffer<VkVideoDecodeH265SessionParametersCreateInfoEXT,VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkVideoDecodeH265SessionParametersCreateInfoEXTstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkVideoDecodeH265SessionParametersCreateInfoEXT.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 byVkVideoDecodeH265SessionParametersCreateInfoEXT.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
-
sType
public int sType()
- Returns:
- the value of the
VkVideoDecodeH265SessionParametersCreateInfoEXT.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkVideoDecodeH265SessionParametersCreateInfoEXT.pNext()field.
-
maxSpsStdCount
public int maxSpsStdCount()
- Returns:
- the value of the
VkVideoDecodeH265SessionParametersCreateInfoEXT.maxSpsStdCount()field.
-
maxPpsStdCount
public int maxPpsStdCount()
- Returns:
- the value of the
VkVideoDecodeH265SessionParametersCreateInfoEXT.maxPpsStdCount()field.
-
pParametersAddInfo
@Nullable public VkVideoDecodeH265SessionParametersAddInfoEXT pParametersAddInfo()
- Returns:
- a
VkVideoDecodeH265SessionParametersAddInfoEXTview of the struct pointed to by theVkVideoDecodeH265SessionParametersCreateInfoEXT.pParametersAddInfo()field.
-
sType
public VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer sType(int value)
Sets the specified value to theVkVideoDecodeH265SessionParametersCreateInfoEXT.sType()field.
-
sType$Default
public VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer sType$Default()
-
pNext
public VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer pNext(long value)
Sets the specified value to theVkVideoDecodeH265SessionParametersCreateInfoEXT.pNext()field.
-
maxSpsStdCount
public VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer maxSpsStdCount(int value)
Sets the specified value to theVkVideoDecodeH265SessionParametersCreateInfoEXT.maxSpsStdCount()field.
-
maxPpsStdCount
public VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer maxPpsStdCount(int value)
Sets the specified value to theVkVideoDecodeH265SessionParametersCreateInfoEXT.maxPpsStdCount()field.
-
pParametersAddInfo
public VkVideoDecodeH265SessionParametersCreateInfoEXT.Buffer pParametersAddInfo(@Nullable VkVideoDecodeH265SessionParametersAddInfoEXT value)
Sets the address of the specifiedVkVideoDecodeH265SessionParametersAddInfoEXTto theVkVideoDecodeH265SessionParametersCreateInfoEXT.pParametersAddInfo()field.
-
-