Class StdVideoEncodeH264PictureInfoFlags.Buffer
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.video.StdVideoEncodeH264PictureInfoFlags
overrungl.vulkan.video.StdVideoEncodeH264PictureInfoFlags.Buffer
- All Implemented Interfaces:
Addressable
- Enclosing class:
StdVideoEncodeH264PictureInfoFlags
public static final class StdVideoEncodeH264PictureInfoFlags.Buffer
extends StdVideoEncodeH264PictureInfoFlags
A buffer of
StdVideoEncodeH264PictureInfoFlags
.-
Nested Class Summary
Nested classes/interfaces inherited from class overrungl.vulkan.video.StdVideoEncodeH264PictureInfoFlags
StdVideoEncodeH264PictureInfoFlags.Buffer
-
Field Summary
Fields inherited from class overrungl.vulkan.video.StdVideoEncodeH264PictureInfoFlags
LAYOUT
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(MemorySegment segment, long elementCount) CreatesStdVideoEncodeH264PictureInfoFlags.Buffer
with the given segment. -
Method Summary
Methods inherited from class overrungl.vulkan.video.StdVideoEncodeH264PictureInfoFlags
alloc, alloc, asBuffer, copyFrom, of, ofNative, ofNative
Methods inherited from class overrungl.struct.GroupType
estimateCount, groupLayout, segment
-
Constructor Details
-
Buffer
CreatesStdVideoEncodeH264PictureInfoFlags.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 ofStdVideoEncodeH264PictureInfoFlags
.- Parameters:
index
- the index of the struct buffer- Returns:
- the slice of
StdVideoEncodeH264PictureInfoFlags
-
asSlice
Creates a slice ofStdVideoEncodeH264PictureInfoFlags
.- Parameters:
index
- the index of the struct buffercount
- the count- Returns:
- the slice of
StdVideoEncodeH264PictureInfoFlags
-