Package org.lwjgl.vulkan
Class VkVideoEncodeH264FrameSizeEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkVideoEncodeH264FrameSizeEXT,VkVideoEncodeH264FrameSizeEXT.Buffer>
-
- org.lwjgl.vulkan.VkVideoEncodeH264FrameSizeEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkVideoEncodeH264FrameSizeEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkVideoEncodeH264FrameSizeEXT
public static class VkVideoEncodeH264FrameSizeEXT.Buffer extends org.lwjgl.system.StructBuffer<VkVideoEncodeH264FrameSizeEXT,VkVideoEncodeH264FrameSizeEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkVideoEncodeH264FrameSizeEXTstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intframeBSize()VkVideoEncodeH264FrameSizeEXT.BufferframeBSize(int value)Sets the specified value to theVkVideoEncodeH264FrameSizeEXT.frameBSize()field.intframeISize()VkVideoEncodeH264FrameSizeEXT.BufferframeISize(int value)Sets the specified value to theVkVideoEncodeH264FrameSizeEXT.frameISize()field.intframePSize()VkVideoEncodeH264FrameSizeEXT.BufferframePSize(int value)Sets the specified value to theVkVideoEncodeH264FrameSizeEXT.framePSize()field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkVideoEncodeH264FrameSizeEXT.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 byVkVideoEncodeH264FrameSizeEXT.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
-
frameISize
public int frameISize()
- Returns:
- the value of the
VkVideoEncodeH264FrameSizeEXT.frameISize()field.
-
framePSize
public int framePSize()
- Returns:
- the value of the
VkVideoEncodeH264FrameSizeEXT.framePSize()field.
-
frameBSize
public int frameBSize()
- Returns:
- the value of the
VkVideoEncodeH264FrameSizeEXT.frameBSize()field.
-
frameISize
public VkVideoEncodeH264FrameSizeEXT.Buffer frameISize(int value)
Sets the specified value to theVkVideoEncodeH264FrameSizeEXT.frameISize()field.
-
framePSize
public VkVideoEncodeH264FrameSizeEXT.Buffer framePSize(int value)
Sets the specified value to theVkVideoEncodeH264FrameSizeEXT.framePSize()field.
-
frameBSize
public VkVideoEncodeH264FrameSizeEXT.Buffer frameBSize(int value)
Sets the specified value to theVkVideoEncodeH264FrameSizeEXT.frameBSize()field.
-
-