Package org.lwjgl.vulkan.video
Class StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<StdVideoEncodeH264RefMemMgmtCtrlOperations,StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer>
-
- org.lwjgl.vulkan.video.StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<StdVideoEncodeH264RefMemMgmtCtrlOperations>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- StdVideoEncodeH264RefMemMgmtCtrlOperations
public static class StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer extends org.lwjgl.system.StructBuffer<StdVideoEncodeH264RefMemMgmtCtrlOperations,StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer> implements org.lwjgl.system.NativeResource
An array ofStdVideoEncodeH264RefMemMgmtCtrlOperationsstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newStdVideoEncodeH264RefMemMgmtCtrlOperations.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 byStdVideoEncodeH264RefMemMgmtCtrlOperations.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
-
flags
public StdVideoEncodeH264RefMgmtFlags flags()
- Returns:
- a
StdVideoEncodeH264RefMgmtFlagsview of theflagsfield.
-
refList0ModOpCount
public byte refList0ModOpCount()
- Returns:
- the value of the
refList0ModOpCountfield.
-
pRefList0ModOperations
public StdVideoEncodeH264RefListModEntry pRefList0ModOperations()
- Returns:
- a
StdVideoEncodeH264RefListModEntryview of the struct pointed to by thepRefList0ModOperationsfield.
-
refList1ModOpCount
public byte refList1ModOpCount()
- Returns:
- the value of the
refList1ModOpCountfield.
-
pRefList1ModOperations
public StdVideoEncodeH264RefListModEntry pRefList1ModOperations()
- Returns:
- a
StdVideoEncodeH264RefListModEntryview of the struct pointed to by thepRefList1ModOperationsfield.
-
refPicMarkingOpCount
public byte refPicMarkingOpCount()
- Returns:
- the value of the
refPicMarkingOpCountfield.
-
pRefPicMarkingOperations
public StdVideoEncodeH264RefPicMarkingEntry pRefPicMarkingOperations()
- Returns:
- a
StdVideoEncodeH264RefPicMarkingEntryview of the struct pointed to by thepRefPicMarkingOperationsfield.
-
flags
public StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer flags(StdVideoEncodeH264RefMgmtFlags value)
Copies the specifiedStdVideoEncodeH264RefMgmtFlagsto theflagsfield.
-
flags
public StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer flags(java.util.function.Consumer<StdVideoEncodeH264RefMgmtFlags> consumer)
Passes theflagsfield to the specifiedConsumer.
-
refList0ModOpCount
public StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer refList0ModOpCount(byte value)
Sets the specified value to therefList0ModOpCountfield.
-
pRefList0ModOperations
public StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer pRefList0ModOperations(StdVideoEncodeH264RefListModEntry value)
Sets the address of the specifiedStdVideoEncodeH264RefListModEntryto thepRefList0ModOperationsfield.
-
refList1ModOpCount
public StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer refList1ModOpCount(byte value)
Sets the specified value to therefList1ModOpCountfield.
-
pRefList1ModOperations
public StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer pRefList1ModOperations(StdVideoEncodeH264RefListModEntry value)
Sets the address of the specifiedStdVideoEncodeH264RefListModEntryto thepRefList1ModOperationsfield.
-
refPicMarkingOpCount
public StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer refPicMarkingOpCount(byte value)
Sets the specified value to therefPicMarkingOpCountfield.
-
pRefPicMarkingOperations
public StdVideoEncodeH264RefMemMgmtCtrlOperations.Buffer pRefPicMarkingOperations(StdVideoEncodeH264RefPicMarkingEntry value)
Sets the address of the specifiedStdVideoEncodeH264RefPicMarkingEntryto thepRefPicMarkingOperationsfield.
-
-