Class StdVideoAV1LoopFilter.Buffer
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.video.StdVideoAV1LoopFilter
overrungl.vulkan.video.StdVideoAV1LoopFilter.Buffer
- All Implemented Interfaces:
Addressable
- Enclosing class:
StdVideoAV1LoopFilter
A buffer of
StdVideoAV1LoopFilter
.-
Nested Class Summary
Nested classes/interfaces inherited from class overrungl.vulkan.video.StdVideoAV1LoopFilter
StdVideoAV1LoopFilter.Buffer
-
Field Summary
Fields inherited from class overrungl.vulkan.video.StdVideoAV1LoopFilter
LAYOUT, LAYOUT_flags, LAYOUT_loop_filter_level, LAYOUT_loop_filter_mode_deltas, LAYOUT_loop_filter_ref_deltas, LAYOUT_loop_filter_sharpness, LAYOUT_update_mode_delta, LAYOUT_update_ref_delta, OFFSET_flags, OFFSET_loop_filter_level, OFFSET_loop_filter_mode_deltas, OFFSET_loop_filter_ref_deltas, OFFSET_loop_filter_sharpness, OFFSET_update_mode_delta, OFFSET_update_ref_delta, VH_loop_filter_level, VH_loop_filter_mode_deltas, VH_loop_filter_ref_deltas, VH_loop_filter_sharpness, VH_update_mode_delta, VH_update_ref_delta
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(MemorySegment segment, long elementCount) CreatesStdVideoAV1LoopFilter.Buffer
with the given segment. -
Method Summary
Modifier and TypeMethodDescriptionasSlice
(long index) Creates a slice ofStdVideoAV1LoopFilter
.asSlice
(long index, long count) Creates a slice ofStdVideoAV1LoopFilter
.long
Estimates the element count of this group type buffer.flagsAt
(long index) Returnsflags
at the given index.flagsAt
(long index, MemorySegment value) Setsflags
with the given value at the given index.loop_filter_levelAt
(long index) Returnsloop_filter_level
at the given index.byte
loop_filter_levelAt
(long index, long index0) Returnsloop_filter_level
at the given index.loop_filter_levelAt
(long index, long index0, byte value) Setsloop_filter_level
with the given value at the given index.loop_filter_levelAt
(long index, MemorySegment value) Setsloop_filter_level
with the given value at the given index.loop_filter_mode_deltasAt
(long index) Returnsloop_filter_mode_deltas
at the given index.byte
loop_filter_mode_deltasAt
(long index, long index0) Returnsloop_filter_mode_deltas
at the given index.loop_filter_mode_deltasAt
(long index, long index0, byte value) Setsloop_filter_mode_deltas
with the given value at the given index.loop_filter_mode_deltasAt
(long index, MemorySegment value) Setsloop_filter_mode_deltas
with the given value at the given index.loop_filter_ref_deltasAt
(long index) Returnsloop_filter_ref_deltas
at the given index.byte
loop_filter_ref_deltasAt
(long index, long index0) Returnsloop_filter_ref_deltas
at the given index.loop_filter_ref_deltasAt
(long index, long index0, byte value) Setsloop_filter_ref_deltas
with the given value at the given index.loop_filter_ref_deltasAt
(long index, MemorySegment value) Setsloop_filter_ref_deltas
with the given value at the given index.byte
loop_filter_sharpnessAt
(long index) Returnsloop_filter_sharpness
at the given index.loop_filter_sharpnessAt
(long index, byte value) Setsloop_filter_sharpness
with the given value at the given index.byte
update_mode_deltaAt
(long index) Returnsupdate_mode_delta
at the given index.update_mode_deltaAt
(long index, byte value) Setsupdate_mode_delta
with the given value at the given index.byte
update_ref_deltaAt
(long index) Returnsupdate_ref_delta
at the given index.update_ref_deltaAt
(long index, byte value) Setsupdate_ref_delta
with the given value at the given index.Methods inherited from class overrungl.vulkan.video.StdVideoAV1LoopFilter
alloc, alloc, asBuffer, copyFrom, flags, flags, flags, flags, loop_filter_level, loop_filter_level, loop_filter_level, loop_filter_level, loop_filter_level, loop_filter_level, loop_filter_level, loop_filter_level, loop_filter_mode_deltas, loop_filter_mode_deltas, loop_filter_mode_deltas, loop_filter_mode_deltas, loop_filter_mode_deltas, loop_filter_mode_deltas, loop_filter_mode_deltas, loop_filter_mode_deltas, loop_filter_ref_deltas, loop_filter_ref_deltas, loop_filter_ref_deltas, loop_filter_ref_deltas, loop_filter_ref_deltas, loop_filter_ref_deltas, loop_filter_ref_deltas, loop_filter_ref_deltas, loop_filter_sharpness, loop_filter_sharpness, loop_filter_sharpness, loop_filter_sharpness, of, ofNative, ofNative, update_mode_delta, update_mode_delta, update_mode_delta, update_mode_delta, update_ref_delta, update_ref_delta, update_ref_delta, update_ref_delta
Methods inherited from class overrungl.struct.GroupType
estimateCount, groupLayout, segment
-
Constructor Details
-
Buffer
CreatesStdVideoAV1LoopFilter.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 ofStdVideoAV1LoopFilter
.- Parameters:
index
- the index of the struct buffer- Returns:
- the slice of
StdVideoAV1LoopFilter
-
asSlice
Creates a slice ofStdVideoAV1LoopFilter
.- Parameters:
index
- the index of the struct buffercount
- the count- Returns:
- the slice of
StdVideoAV1LoopFilter
-
flagsAt
Returnsflags
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
flags
at the given index
-
flagsAt
Setsflags
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
loop_filter_levelAt
Returnsloop_filter_level
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
loop_filter_level
at the given index
-
loop_filter_levelAt
public byte loop_filter_levelAt(long index, long index0) Returnsloop_filter_level
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
loop_filter_level
at the given index
-
loop_filter_levelAt
Setsloop_filter_level
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
loop_filter_levelAt
Setsloop_filter_level
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
-
loop_filter_sharpnessAt
public byte loop_filter_sharpnessAt(long index) Returnsloop_filter_sharpness
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
loop_filter_sharpness
at the given index
-
loop_filter_sharpnessAt
Setsloop_filter_sharpness
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
update_ref_deltaAt
public byte update_ref_deltaAt(long index) Returnsupdate_ref_delta
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
update_ref_delta
at the given index
-
update_ref_deltaAt
Setsupdate_ref_delta
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
loop_filter_ref_deltasAt
Returnsloop_filter_ref_deltas
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
loop_filter_ref_deltas
at the given index
-
loop_filter_ref_deltasAt
public byte loop_filter_ref_deltasAt(long index, long index0) Returnsloop_filter_ref_deltas
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
loop_filter_ref_deltas
at the given index
-
loop_filter_ref_deltasAt
Setsloop_filter_ref_deltas
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
loop_filter_ref_deltasAt
Setsloop_filter_ref_deltas
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
-
update_mode_deltaAt
public byte update_mode_deltaAt(long index) Returnsupdate_mode_delta
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
update_mode_delta
at the given index
-
update_mode_deltaAt
Setsupdate_mode_delta
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
loop_filter_mode_deltasAt
Returnsloop_filter_mode_deltas
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
loop_filter_mode_deltas
at the given index
-
loop_filter_mode_deltasAt
public byte loop_filter_mode_deltasAt(long index, long index0) Returnsloop_filter_mode_deltas
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
loop_filter_mode_deltas
at the given index
-
loop_filter_mode_deltasAt
Setsloop_filter_mode_deltas
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
loop_filter_mode_deltasAt
Setsloop_filter_mode_deltas
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
-