Package org.lwjgl.vulkan
Class VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkVideoEncodeH264SessionParametersAddInfoEXT,VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer>
-
- org.lwjgl.vulkan.VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkVideoEncodeH264SessionParametersAddInfoEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkVideoEncodeH264SessionParametersAddInfoEXT
public static class VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer extends org.lwjgl.system.StructBuffer<VkVideoEncodeH264SessionParametersAddInfoEXT,VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkVideoEncodeH264SessionParametersAddInfoEXTstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkVideoEncodeH264SessionParametersAddInfoEXT.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 byVkVideoEncodeH264SessionParametersAddInfoEXT.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
VkVideoEncodeH264SessionParametersAddInfoEXT.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkVideoEncodeH264SessionParametersAddInfoEXT.pNext()field.
-
spsStdCount
public int spsStdCount()
- Returns:
- the value of the
VkVideoEncodeH264SessionParametersAddInfoEXT.spsStdCount()field.
-
pSpsStd
@Nullable public StdVideoH264SequenceParameterSet.Buffer pSpsStd()
- Returns:
- a
StdVideoH264SequenceParameterSet.Bufferview of the struct array pointed to by theVkVideoEncodeH264SessionParametersAddInfoEXT.pSpsStd()field.
-
ppsStdCount
public int ppsStdCount()
- Returns:
- the value of the
VkVideoEncodeH264SessionParametersAddInfoEXT.ppsStdCount()field.
-
pPpsStd
@Nullable public StdVideoH264PictureParameterSet.Buffer pPpsStd()
- Returns:
- a
StdVideoH264PictureParameterSet.Bufferview of the struct array pointed to by theVkVideoEncodeH264SessionParametersAddInfoEXT.pPpsStd()field.
-
sType
public VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer sType(int value)
Sets the specified value to theVkVideoEncodeH264SessionParametersAddInfoEXT.sType()field.
-
sType$Default
public VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXTvalue to theVkVideoEncodeH264SessionParametersAddInfoEXT.sType()field.
-
pNext
public VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer pNext(long value)
Sets the specified value to theVkVideoEncodeH264SessionParametersAddInfoEXT.pNext()field.
-
spsStdCount
public VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer spsStdCount(int value)
Sets the specified value to theVkVideoEncodeH264SessionParametersAddInfoEXT.spsStdCount()field.
-
pSpsStd
public VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer pSpsStd(@Nullable StdVideoH264SequenceParameterSet.Buffer value)
Sets the address of the specifiedStdVideoH264SequenceParameterSet.Bufferto theVkVideoEncodeH264SessionParametersAddInfoEXT.pSpsStd()field.
-
ppsStdCount
public VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer ppsStdCount(int value)
Sets the specified value to theVkVideoEncodeH264SessionParametersAddInfoEXT.ppsStdCount()field.
-
pPpsStd
public VkVideoEncodeH264SessionParametersAddInfoEXT.Buffer pPpsStd(@Nullable StdVideoH264PictureParameterSet.Buffer value)
Sets the address of the specifiedStdVideoH264PictureParameterSet.Bufferto theVkVideoEncodeH264SessionParametersAddInfoEXT.pPpsStd()field.
-
-