Package org.lwjgl.vulkan.video
Class StdVideoH265ScalingLists.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<StdVideoH265ScalingLists,StdVideoH265ScalingLists.Buffer>
-
- org.lwjgl.vulkan.video.StdVideoH265ScalingLists.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<StdVideoH265ScalingLists>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- StdVideoH265ScalingLists
public static class StdVideoH265ScalingLists.Buffer extends org.lwjgl.system.StructBuffer<StdVideoH265ScalingLists,StdVideoH265ScalingLists.Buffer> implements org.lwjgl.system.NativeResource
An array ofStdVideoH265ScalingListsstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newStdVideoH265ScalingLists.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 byStdVideoH265ScalingLists.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
-
ScalingList4x4
public java.nio.ByteBuffer ScalingList4x4()
- Returns:
- a
ByteBufferview of theStdVideoH265ScalingLists.ScalingList4x4()field.
-
ScalingList4x4
public byte ScalingList4x4(int index)
- Returns:
- the value at the specified index of the
StdVideoH265ScalingLists.ScalingList4x4()field.
-
ScalingList8x8
public java.nio.ByteBuffer ScalingList8x8()
- Returns:
- a
ByteBufferview of theStdVideoH265ScalingLists.ScalingList8x8()field.
-
ScalingList8x8
public byte ScalingList8x8(int index)
- Returns:
- the value at the specified index of the
StdVideoH265ScalingLists.ScalingList8x8()field.
-
ScalingList16x16
public java.nio.ByteBuffer ScalingList16x16()
- Returns:
- a
ByteBufferview of theStdVideoH265ScalingLists.ScalingList16x16()field.
-
ScalingList16x16
public byte ScalingList16x16(int index)
- Returns:
- the value at the specified index of the
StdVideoH265ScalingLists.ScalingList16x16()field.
-
ScalingList32x32
public java.nio.ByteBuffer ScalingList32x32()
- Returns:
- a
ByteBufferview of theStdVideoH265ScalingLists.ScalingList32x32()field.
-
ScalingList32x32
public byte ScalingList32x32(int index)
- Returns:
- the value at the specified index of the
StdVideoH265ScalingLists.ScalingList32x32()field.
-
ScalingListDCCoef16x16
public java.nio.ByteBuffer ScalingListDCCoef16x16()
- Returns:
- a
ByteBufferview of theStdVideoH265ScalingLists.ScalingListDCCoef16x16()field.
-
ScalingListDCCoef16x16
public byte ScalingListDCCoef16x16(int index)
- Returns:
- the value at the specified index of the
StdVideoH265ScalingLists.ScalingListDCCoef16x16()field.
-
ScalingListDCCoef32x32
public java.nio.ByteBuffer ScalingListDCCoef32x32()
- Returns:
- a
ByteBufferview of theStdVideoH265ScalingLists.ScalingListDCCoef32x32()field.
-
ScalingListDCCoef32x32
public byte ScalingListDCCoef32x32(int index)
- Returns:
- the value at the specified index of the
StdVideoH265ScalingLists.ScalingListDCCoef32x32()field.
-
ScalingList4x4
public StdVideoH265ScalingLists.Buffer ScalingList4x4(java.nio.ByteBuffer value)
Copies the specifiedByteBufferto theStdVideoH265ScalingLists.ScalingList4x4()field.
-
ScalingList4x4
public StdVideoH265ScalingLists.Buffer ScalingList4x4(int index, byte value)
Sets the specified value at the specified index of theStdVideoH265ScalingLists.ScalingList4x4()field.
-
ScalingList8x8
public StdVideoH265ScalingLists.Buffer ScalingList8x8(java.nio.ByteBuffer value)
Copies the specifiedByteBufferto theStdVideoH265ScalingLists.ScalingList8x8()field.
-
ScalingList8x8
public StdVideoH265ScalingLists.Buffer ScalingList8x8(int index, byte value)
Sets the specified value at the specified index of theStdVideoH265ScalingLists.ScalingList8x8()field.
-
ScalingList16x16
public StdVideoH265ScalingLists.Buffer ScalingList16x16(java.nio.ByteBuffer value)
Copies the specifiedByteBufferto theStdVideoH265ScalingLists.ScalingList16x16()field.
-
ScalingList16x16
public StdVideoH265ScalingLists.Buffer ScalingList16x16(int index, byte value)
Sets the specified value at the specified index of theStdVideoH265ScalingLists.ScalingList16x16()field.
-
ScalingList32x32
public StdVideoH265ScalingLists.Buffer ScalingList32x32(java.nio.ByteBuffer value)
Copies the specifiedByteBufferto theStdVideoH265ScalingLists.ScalingList32x32()field.
-
ScalingList32x32
public StdVideoH265ScalingLists.Buffer ScalingList32x32(int index, byte value)
Sets the specified value at the specified index of theStdVideoH265ScalingLists.ScalingList32x32()field.
-
ScalingListDCCoef16x16
public StdVideoH265ScalingLists.Buffer ScalingListDCCoef16x16(java.nio.ByteBuffer value)
Copies the specifiedByteBufferto theStdVideoH265ScalingLists.ScalingListDCCoef16x16()field.
-
ScalingListDCCoef16x16
public StdVideoH265ScalingLists.Buffer ScalingListDCCoef16x16(int index, byte value)
Sets the specified value at the specified index of theStdVideoH265ScalingLists.ScalingListDCCoef16x16()field.
-
ScalingListDCCoef32x32
public StdVideoH265ScalingLists.Buffer ScalingListDCCoef32x32(java.nio.ByteBuffer value)
Copies the specifiedByteBufferto theStdVideoH265ScalingLists.ScalingListDCCoef32x32()field.
-
ScalingListDCCoef32x32
public StdVideoH265ScalingLists.Buffer ScalingListDCCoef32x32(int index, byte value)
Sets the specified value at the specified index of theStdVideoH265ScalingLists.ScalingListDCCoef32x32()field.
-
-