Class StdVideoEncodeH265ReferenceListsInfo.Buffer
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.video.StdVideoEncodeH265ReferenceListsInfo
overrungl.vulkan.video.StdVideoEncodeH265ReferenceListsInfo.Buffer
- All Implemented Interfaces:
Addressable
- Enclosing class:
StdVideoEncodeH265ReferenceListsInfo
public static final class StdVideoEncodeH265ReferenceListsInfo.Buffer
extends StdVideoEncodeH265ReferenceListsInfo
A buffer of
StdVideoEncodeH265ReferenceListsInfo
.-
Nested Class Summary
Nested classes/interfaces inherited from class overrungl.vulkan.video.StdVideoEncodeH265ReferenceListsInfo
StdVideoEncodeH265ReferenceListsInfo.Buffer
-
Field Summary
Fields inherited from class overrungl.vulkan.video.StdVideoEncodeH265ReferenceListsInfo
LAYOUT, LAYOUT_flags, LAYOUT_list_entry_l0, LAYOUT_list_entry_l1, LAYOUT_num_ref_idx_l0_active_minus1, LAYOUT_num_ref_idx_l1_active_minus1, LAYOUT_RefPicList0, LAYOUT_RefPicList1, OFFSET_flags, OFFSET_list_entry_l0, OFFSET_list_entry_l1, OFFSET_num_ref_idx_l0_active_minus1, OFFSET_num_ref_idx_l1_active_minus1, OFFSET_RefPicList0, OFFSET_RefPicList1, VH_list_entry_l0, VH_list_entry_l1, VH_num_ref_idx_l0_active_minus1, VH_num_ref_idx_l1_active_minus1, VH_RefPicList0, VH_RefPicList1
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(MemorySegment segment, long elementCount) CreatesStdVideoEncodeH265ReferenceListsInfo.Buffer
with the given segment. -
Method Summary
Modifier and TypeMethodDescriptionasSlice
(long index) Creates a slice ofStdVideoEncodeH265ReferenceListsInfo
.asSlice
(long index, long count) Creates a slice ofStdVideoEncodeH265ReferenceListsInfo
.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.list_entry_l0At
(long index) Returnslist_entry_l0
at the given index.byte
list_entry_l0At
(long index, long index0) Returnslist_entry_l0
at the given index.list_entry_l0At
(long index, long index0, byte value) Setslist_entry_l0
with the given value at the given index.list_entry_l0At
(long index, MemorySegment value) Setslist_entry_l0
with the given value at the given index.list_entry_l1At
(long index) Returnslist_entry_l1
at the given index.byte
list_entry_l1At
(long index, long index0) Returnslist_entry_l1
at the given index.list_entry_l1At
(long index, long index0, byte value) Setslist_entry_l1
with the given value at the given index.list_entry_l1At
(long index, MemorySegment value) Setslist_entry_l1
with the given value at the given index.byte
num_ref_idx_l0_active_minus1At
(long index) Returnsnum_ref_idx_l0_active_minus1
at the given index.num_ref_idx_l0_active_minus1At
(long index, byte value) Setsnum_ref_idx_l0_active_minus1
with the given value at the given index.byte
num_ref_idx_l1_active_minus1At
(long index) Returnsnum_ref_idx_l1_active_minus1
at the given index.num_ref_idx_l1_active_minus1At
(long index, byte value) Setsnum_ref_idx_l1_active_minus1
with the given value at the given index.RefPicList0At
(long index) ReturnsRefPicList0
at the given index.byte
RefPicList0At
(long index, long index0) ReturnsRefPicList0
at the given index.RefPicList0At
(long index, long index0, byte value) SetsRefPicList0
with the given value at the given index.RefPicList0At
(long index, MemorySegment value) SetsRefPicList0
with the given value at the given index.RefPicList1At
(long index) ReturnsRefPicList1
at the given index.byte
RefPicList1At
(long index, long index0) ReturnsRefPicList1
at the given index.RefPicList1At
(long index, long index0, byte value) SetsRefPicList1
with the given value at the given index.RefPicList1At
(long index, MemorySegment value) SetsRefPicList1
with the given value at the given index.Methods inherited from class overrungl.vulkan.video.StdVideoEncodeH265ReferenceListsInfo
alloc, alloc, asBuffer, copyFrom, flags, flags, flags, flags, list_entry_l0, list_entry_l0, list_entry_l0, list_entry_l0, list_entry_l0, list_entry_l0, list_entry_l0, list_entry_l0, list_entry_l1, list_entry_l1, list_entry_l1, list_entry_l1, list_entry_l1, list_entry_l1, list_entry_l1, list_entry_l1, num_ref_idx_l0_active_minus1, num_ref_idx_l0_active_minus1, num_ref_idx_l0_active_minus1, num_ref_idx_l0_active_minus1, num_ref_idx_l1_active_minus1, num_ref_idx_l1_active_minus1, num_ref_idx_l1_active_minus1, num_ref_idx_l1_active_minus1, of, ofNative, ofNative, RefPicList0, RefPicList0, RefPicList0, RefPicList0, RefPicList0, RefPicList0, RefPicList0, RefPicList0, RefPicList1, RefPicList1, RefPicList1, RefPicList1, RefPicList1, RefPicList1, RefPicList1, RefPicList1
Methods inherited from class overrungl.struct.GroupType
estimateCount, groupLayout, segment
-
Constructor Details
-
Buffer
CreatesStdVideoEncodeH265ReferenceListsInfo.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 ofStdVideoEncodeH265ReferenceListsInfo
.- Parameters:
index
- the index of the struct buffer- Returns:
- the slice of
StdVideoEncodeH265ReferenceListsInfo
-
asSlice
Creates a slice ofStdVideoEncodeH265ReferenceListsInfo
.- Parameters:
index
- the index of the struct buffercount
- the count- Returns:
- the slice of
StdVideoEncodeH265ReferenceListsInfo
-
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
-
num_ref_idx_l0_active_minus1At
public byte num_ref_idx_l0_active_minus1At(long index) Returnsnum_ref_idx_l0_active_minus1
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
num_ref_idx_l0_active_minus1
at the given index
-
num_ref_idx_l0_active_minus1At
public StdVideoEncodeH265ReferenceListsInfo.Buffer num_ref_idx_l0_active_minus1At(long index, byte value) Setsnum_ref_idx_l0_active_minus1
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
num_ref_idx_l1_active_minus1At
public byte num_ref_idx_l1_active_minus1At(long index) Returnsnum_ref_idx_l1_active_minus1
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
num_ref_idx_l1_active_minus1
at the given index
-
num_ref_idx_l1_active_minus1At
public StdVideoEncodeH265ReferenceListsInfo.Buffer num_ref_idx_l1_active_minus1At(long index, byte value) Setsnum_ref_idx_l1_active_minus1
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
RefPicList0At
ReturnsRefPicList0
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
RefPicList0
at the given index
-
RefPicList0At
public byte RefPicList0At(long index, long index0) ReturnsRefPicList0
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
RefPicList0
at the given index
-
RefPicList0At
SetsRefPicList0
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
RefPicList0At
public StdVideoEncodeH265ReferenceListsInfo.Buffer RefPicList0At(long index, long index0, byte value) SetsRefPicList0
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
-
RefPicList1At
ReturnsRefPicList1
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
RefPicList1
at the given index
-
RefPicList1At
public byte RefPicList1At(long index, long index0) ReturnsRefPicList1
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
RefPicList1
at the given index
-
RefPicList1At
SetsRefPicList1
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
RefPicList1At
public StdVideoEncodeH265ReferenceListsInfo.Buffer RefPicList1At(long index, long index0, byte value) SetsRefPicList1
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
-
list_entry_l0At
Returnslist_entry_l0
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
list_entry_l0
at the given index
-
list_entry_l0At
public byte list_entry_l0At(long index, long index0) Returnslist_entry_l0
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
list_entry_l0
at the given index
-
list_entry_l0At
Setslist_entry_l0
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
list_entry_l0At
public StdVideoEncodeH265ReferenceListsInfo.Buffer list_entry_l0At(long index, long index0, byte value) Setslist_entry_l0
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
-
list_entry_l1At
Returnslist_entry_l1
at the given index.- Parameters:
index
- the index of the struct buffer- Returns:
list_entry_l1
at the given index
-
list_entry_l1At
public byte list_entry_l1At(long index, long index0) Returnslist_entry_l1
at the given index.- Parameters:
index
- the index of the struct bufferindex0
- the Index 0 of the array- Returns:
list_entry_l1
at the given index
-
list_entry_l1At
Setslist_entry_l1
with the given value at the given index.- Parameters:
index
- the index of the struct buffervalue
- the value- Returns:
this
-
list_entry_l1At
public StdVideoEncodeH265ReferenceListsInfo.Buffer list_entry_l1At(long index, long index0, byte value) Setslist_entry_l1
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
-