Class StdVideoAV1CDEF.Buffer
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.video.StdVideoAV1CDEF
overrungl.vulkan.video.StdVideoAV1CDEF.Buffer
- All Implemented Interfaces:
Addressable
- Enclosing class:
StdVideoAV1CDEF
A buffer of
StdVideoAV1CDEF
.-
Nested Class Summary
Nested classes/interfaces inherited from class overrungl.vulkan.video.StdVideoAV1CDEF
StdVideoAV1CDEF.Buffer
-
Field Summary
Fields inherited from class overrungl.vulkan.video.StdVideoAV1CDEF
LAYOUT, LAYOUT_cdef_bits, LAYOUT_cdef_damping_minus_3, LAYOUT_cdef_uv_pri_strength, LAYOUT_cdef_uv_sec_strength, LAYOUT_cdef_y_pri_strength, LAYOUT_cdef_y_sec_strength, OFFSET_cdef_bits, OFFSET_cdef_damping_minus_3, OFFSET_cdef_uv_pri_strength, OFFSET_cdef_uv_sec_strength, OFFSET_cdef_y_pri_strength, OFFSET_cdef_y_sec_strength, VH_cdef_bits, VH_cdef_damping_minus_3, VH_cdef_uv_pri_strength, VH_cdef_uv_sec_strength, VH_cdef_y_pri_strength, VH_cdef_y_sec_strength
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(MemorySegment segment, long elementCount) CreatesStdVideoAV1CDEF.Buffer
with the given segment. -
Method Summary
Modifier and TypeMethodDescriptionasSlice
(long index) Creates a slice ofStdVideoAV1CDEF
.asSlice
(long index, long count) Creates a slice ofStdVideoAV1CDEF
.byte
cdef_bitsAt
(long index) Returnscdef_bits
at the given index.cdef_bitsAt
(long index, byte value) Setscdef_bits
with the given value at the given index.byte
cdef_damping_minus_3At
(long index) Returnscdef_damping_minus_3
at the given index.cdef_damping_minus_3At
(long index, byte value) Setscdef_damping_minus_3
with the given value at the given index.cdef_uv_pri_strengthAt
(long index) Returnscdef_uv_pri_strength
at the given index.byte
cdef_uv_pri_strengthAt
(long index, long index0) Returnscdef_uv_pri_strength
at the given index.cdef_uv_pri_strengthAt
(long index, long index0, byte value) Setscdef_uv_pri_strength
with the given value at the given index.cdef_uv_pri_strengthAt
(long index, MemorySegment value) Setscdef_uv_pri_strength
with the given value at the given index.cdef_uv_sec_strengthAt
(long index) Returnscdef_uv_sec_strength
at the given index.byte
cdef_uv_sec_strengthAt
(long index, long index0) Returnscdef_uv_sec_strength
at the given index.cdef_uv_sec_strengthAt
(long index, long index0, byte value) Setscdef_uv_sec_strength
with the given value at the given index.cdef_uv_sec_strengthAt
(long index, MemorySegment value) Setscdef_uv_sec_strength
with the given value at the given index.cdef_y_pri_strengthAt
(long index) Returnscdef_y_pri_strength
at the given index.byte
cdef_y_pri_strengthAt
(long index, long index0) Returnscdef_y_pri_strength
at the given index.cdef_y_pri_strengthAt
(long index, long index0, byte value) Setscdef_y_pri_strength
with the given value at the given index.cdef_y_pri_strengthAt
(long index, MemorySegment value) Setscdef_y_pri_strength
with the given value at the given index.cdef_y_sec_strengthAt
(long index) Returnscdef_y_sec_strength
at the given index.byte
cdef_y_sec_strengthAt
(long index, long index0) Returnscdef_y_sec_strength
at the given index.cdef_y_sec_strengthAt
(long index, long index0, byte value) Setscdef_y_sec_strength
with the given value at the given index.cdef_y_sec_strengthAt
(long index, MemorySegment value) Setscdef_y_sec_strength
with the given value at the given index.long
Estimates the element count of this group type buffer.Methods inherited from class overrungl.vulkan.video.StdVideoAV1CDEF
alloc, alloc, asBuffer, cdef_bits, cdef_bits, cdef_bits, cdef_bits, cdef_damping_minus_3, cdef_damping_minus_3, cdef_damping_minus_3, cdef_damping_minus_3, cdef_uv_pri_strength, cdef_uv_pri_strength, cdef_uv_pri_strength, cdef_uv_pri_strength, cdef_uv_pri_strength, cdef_uv_pri_strength, cdef_uv_pri_strength, cdef_uv_pri_strength, cdef_uv_sec_strength, cdef_uv_sec_strength, cdef_uv_sec_strength, cdef_uv_sec_strength, cdef_uv_sec_strength, cdef_uv_sec_strength, cdef_uv_sec_strength, cdef_uv_sec_strength, cdef_y_pri_strength, cdef_y_pri_strength, cdef_y_pri_strength, cdef_y_pri_strength, cdef_y_pri_strength, cdef_y_pri_strength, cdef_y_pri_strength, cdef_y_pri_strength, cdef_y_sec_strength, cdef_y_sec_strength, cdef_y_sec_strength, cdef_y_sec_strength, cdef_y_sec_strength, cdef_y_sec_strength, cdef_y_sec_strength, cdef_y_sec_strength, copyFrom, of, ofNative, ofNative
Methods inherited from class overrungl.struct.GroupType
estimateCount, groupLayout, segment
-
Constructor Details
-
Buffer
CreatesStdVideoAV1CDEF.Buffer
with the given segment.- Parameters:
segment
- the memory segmentelementCount
- the element count
-
-
Method Details
-
estimateCount
public long estimateCount()Description copied from class:GroupType
Estimates the element count of this group type buffer.- Overrides:
estimateCount
in classGroupType
- Returns:
- the estimated element count of the group type buffer
-
asSlice
Creates a slice ofStdVideoAV1CDEF
.- Parameters:
index
- the index of the struct buffer- Returns:
- the slice of
StdVideoAV1CDEF
-
asSlice
Creates a slice ofStdVideoAV1CDEF
.- Parameters:
index
- the index of the struct buffercount
- the count- Returns:
- the slice of
StdVideoAV1CDEF
-
cdef_damping_minus_3At
public byte cdef_damping_minus_3At(long index) Returnscdef_damping_minus_3
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
cdef_damping_minus_3
at the given index
-
cdef_damping_minus_3At
Setscdef_damping_minus_3
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
cdef_bitsAt
public byte cdef_bitsAt(long index) Returnscdef_bits
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
cdef_bits
at the given index
-
cdef_bitsAt
Setscdef_bits
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
cdef_y_pri_strengthAt
Returnscdef_y_pri_strength
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
cdef_y_pri_strength
at the given index
-
cdef_y_pri_strengthAt
public byte cdef_y_pri_strengthAt(long index, long index0) Returnscdef_y_pri_strength
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
cdef_y_pri_strength
at the given index
-
cdef_y_pri_strengthAt
Setscdef_y_pri_strength
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
cdef_y_pri_strengthAt
Setscdef_y_pri_strength
with the given value at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the arrayvalue
- the value- Returns:
this
-
cdef_y_sec_strengthAt
Returnscdef_y_sec_strength
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
cdef_y_sec_strength
at the given index
-
cdef_y_sec_strengthAt
public byte cdef_y_sec_strengthAt(long index, long index0) Returnscdef_y_sec_strength
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
cdef_y_sec_strength
at the given index
-
cdef_y_sec_strengthAt
Setscdef_y_sec_strength
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
cdef_y_sec_strengthAt
Setscdef_y_sec_strength
with the given value at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the arrayvalue
- the value- Returns:
this
-
cdef_uv_pri_strengthAt
Returnscdef_uv_pri_strength
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
cdef_uv_pri_strength
at the given index
-
cdef_uv_pri_strengthAt
public byte cdef_uv_pri_strengthAt(long index, long index0) Returnscdef_uv_pri_strength
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
cdef_uv_pri_strength
at the given index
-
cdef_uv_pri_strengthAt
Setscdef_uv_pri_strength
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
cdef_uv_pri_strengthAt
Setscdef_uv_pri_strength
with the given value at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the arrayvalue
- the value- Returns:
this
-
cdef_uv_sec_strengthAt
Returnscdef_uv_sec_strength
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
cdef_uv_sec_strength
at the given index
-
cdef_uv_sec_strengthAt
public byte cdef_uv_sec_strengthAt(long index, long index0) Returnscdef_uv_sec_strength
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
cdef_uv_sec_strength
at the given index
-
cdef_uv_sec_strengthAt
Setscdef_uv_sec_strength
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
cdef_uv_sec_strengthAt
Setscdef_uv_sec_strength
with the given value at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the arrayvalue
- the value- Returns:
this
-