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, allocInit, allocInit, allocInit, allocInit, allocInit, allocInit, 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
-