Class StdVideoEncodeH265PictureInfoFlags
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.video.StdVideoEncodeH265PictureInfoFlags
- All Implemented Interfaces:
Addressable
- Direct Known Subclasses:
StdVideoEncodeH265PictureInfoFlags.Buffer
public sealed class StdVideoEncodeH265PictureInfoFlags
extends GroupType
permits StdVideoEncodeH265PictureInfoFlags.Buffer
Layout
struct StdVideoEncodeH265PictureInfoFlags {
uint32_t is_reference : 1;
uint32_t IrapPicFlag : 1;
uint32_t used_for_long_term_reference : 1;
uint32_t discardable_flag : 1;
uint32_t cross_layer_bla_flag : 1;
uint32_t pic_output_flag : 1;
uint32_t no_output_of_prior_pics_flag : 1;
uint32_t short_term_ref_pic_set_sps_flag : 1;
uint32_t slice_temporal_mvp_enabled_flag : 1;
uint32_t reserved : 23;
};
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
A buffer ofStdVideoEncodeH265PictureInfoFlags
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GroupLayout
The struct layout ofStdVideoEncodeH265PictureInfoFlags
. -
Constructor Summary
ConstructorsConstructorDescriptionCreatesStdVideoEncodeH265PictureInfoFlags
with the given segment. -
Method Summary
Modifier and TypeMethodDescriptionalloc
(SegmentAllocator allocator) Allocates aStdVideoEncodeH265PictureInfoFlags
with the given segment allocator.alloc
(SegmentAllocator allocator, long count) Allocates aStdVideoEncodeH265PictureInfoFlags
with the given segment allocator and count.asBuffer()
Converts this instance to a buffer.Copies from the given source.of
(MemorySegment segment) CreatesStdVideoEncodeH265PictureInfoFlags
with the given segment.ofNative
(MemorySegment segment) CreatesStdVideoEncodeH265PictureInfoFlags
with the given segment.ofNative
(MemorySegment segment, long count) CreatesStdVideoEncodeH265PictureInfoFlags
with the given segment.Methods inherited from class overrungl.struct.GroupType
estimateCount, estimateCount, groupLayout, segment
-
Field Details
-
LAYOUT
The struct layout ofStdVideoEncodeH265PictureInfoFlags
.
-
-
Constructor Details
-
StdVideoEncodeH265PictureInfoFlags
CreatesStdVideoEncodeH265PictureInfoFlags
with the given segment.- Parameters:
segment
- the memory segment
-
-
Method Details
-
of
CreatesStdVideoEncodeH265PictureInfoFlags
with the given segment.- Parameters:
segment
- the memory segment- Returns:
- the created instance or
null
if the segment isNULL
-
ofNative
Creates
StdVideoEncodeH265PictureInfoFlags
with the given segment.Reinterprets the segment if zero-length.
- Parameters:
segment
- the memory segment- Returns:
- the created instance or
null
if the segment isNULL
-
ofNative
Creates
StdVideoEncodeH265PictureInfoFlags
with the given segment.Reinterprets the segment if zero-length.
- Parameters:
segment
- the memory segmentcount
- the count of the buffer- Returns:
- the created instance or
null
if the segment isNULL
-
alloc
Allocates aStdVideoEncodeH265PictureInfoFlags
with the given segment allocator.- Parameters:
allocator
- the segment allocator- Returns:
- the allocated
StdVideoEncodeH265PictureInfoFlags
-
alloc
public static StdVideoEncodeH265PictureInfoFlags.Buffer alloc(SegmentAllocator allocator, long count) Allocates aStdVideoEncodeH265PictureInfoFlags
with the given segment allocator and count.- Parameters:
allocator
- the segment allocatorcount
- the count- Returns:
- the allocated
StdVideoEncodeH265PictureInfoFlags
-
copyFrom
Copies from the given source.- Parameters:
src
- the source- Returns:
this
-
asBuffer
Converts this instance to a buffer.- Returns:
- the buffer
-