Class StdVideoH265SpsVuiFlags
java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.video.StdVideoH265SpsVuiFlags
- All Implemented Interfaces:
- Addressable
Represents StdVideoH265SpsVuiFlags.
Layout
struct StdVideoH265SpsVuiFlags {
    uint32_t aspect_ratio_info_present_flag : 1;
    uint32_t overscan_info_present_flag : 1;
    uint32_t overscan_appropriate_flag : 1;
    uint32_t video_signal_type_present_flag : 1;
    uint32_t video_full_range_flag : 1;
    uint32_t colour_description_present_flag : 1;
    uint32_t chroma_loc_info_present_flag : 1;
    uint32_t neutral_chroma_indication_flag : 1;
    uint32_t field_seq_flag : 1;
    uint32_t frame_field_info_present_flag : 1;
    uint32_t default_display_window_flag : 1;
    uint32_t vui_timing_info_present_flag : 1;
    uint32_t vui_poc_proportional_to_timing_flag : 1;
    uint32_t vui_hrd_parameters_present_flag : 1;
    uint32_t bitstream_restriction_flag : 1;
    uint32_t tiles_fixed_structure_flag : 1;
    uint32_t motion_vectors_over_pic_boundaries_flag : 1;
    uint32_t restricted_ref_pic_lists_flag : 1;
};
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StructLayoutThe struct layout ofStdVideoH265SpsVuiFlags.
- 
Constructor SummaryConstructorsConstructorDescriptionStdVideoH265SpsVuiFlags(MemorySegment segment, long elementCount) CreatesStdVideoH265SpsVuiFlagswith the given segment.
- 
Method SummaryModifier and TypeMethodDescriptionstatic StdVideoH265SpsVuiFlagsalloc(SegmentAllocator allocator) Allocates aStdVideoH265SpsVuiFlagswith the given segment allocator.static StdVideoH265SpsVuiFlagsalloc(SegmentAllocator allocator, long count) Allocates aStdVideoH265SpsVuiFlagswith the given segment allocator and count.asSlice(long index) Creates a slice ofStdVideoH265SpsVuiFlags.asSlice(long index, long count) Creates a slice ofStdVideoH265SpsVuiFlags.at(long index, Consumer<StdVideoH265SpsVuiFlags> func) VisitsStdVideoH265SpsVuiFlagsbuffer at the given index.Copies from the given source.static StdVideoH265SpsVuiFlagsof(MemorySegment segment) CreatesStdVideoH265SpsVuiFlagswith the given segment.static StdVideoH265SpsVuiFlagsofNative(MemorySegment segment) CreatesStdVideoH265SpsVuiFlagswith the given segment.static StdVideoH265SpsVuiFlagsofNative(MemorySegment segment, long count) CreatesStdVideoH265SpsVuiFlagswith the given segment.reinterpret(long count) Reinterprets this buffer with the given count.Methods inherited from class GroupTypeestimateCount, estimateCount, groupLayout, segment
- 
Field Details- 
LAYOUTThe struct layout ofStdVideoH265SpsVuiFlags.
 
- 
- 
Constructor Details- 
StdVideoH265SpsVuiFlagsCreatesStdVideoH265SpsVuiFlagswith the given segment.- Parameters:
- segment- the memory segment
- elementCount- the element count of this struct buffer
 
 
- 
- 
Method Details- 
ofCreatesStdVideoH265SpsVuiFlagswith the given segment.- Parameters:
- segment- the memory segment
- Returns:
- the created instance or nullif the segment isNULL
 
- 
ofNativeCreates StdVideoH265SpsVuiFlagswith the given segment.Reinterprets the segment if zero-length. - Parameters:
- segment- the memory segment
- Returns:
- the created instance or nullif the segment isNULL
 
- 
ofNativeCreates StdVideoH265SpsVuiFlagswith the given segment.Reinterprets the segment if zero-length. - Parameters:
- segment- the memory segment
- count- the count of the buffer
- Returns:
- the created instance or nullif the segment isNULL
 
- 
allocAllocates aStdVideoH265SpsVuiFlagswith the given segment allocator.- Parameters:
- allocator- the segment allocator
- Returns:
- the allocated StdVideoH265SpsVuiFlags
 
- 
allocAllocates aStdVideoH265SpsVuiFlagswith the given segment allocator and count.- Parameters:
- allocator- the segment allocator
- count- the count
- Returns:
- the allocated StdVideoH265SpsVuiFlags
 
- 
copyFromCopies from the given source.- Parameters:
- src- the source
- Returns:
- this
 
- 
reinterpretReinterprets this buffer with the given count.- Parameters:
- count- the new count
- Returns:
- the reinterpreted buffer
 
- 
asSliceCreates a slice ofStdVideoH265SpsVuiFlags.- Parameters:
- index- the index of the struct buffer
- Returns:
- the slice of StdVideoH265SpsVuiFlags
 
- 
asSliceCreates a slice ofStdVideoH265SpsVuiFlags.- Parameters:
- index- the index of the struct buffer
- count- the count
- Returns:
- the slice of StdVideoH265SpsVuiFlags
 
- 
atVisitsStdVideoH265SpsVuiFlagsbuffer at the given index.- Parameters:
- index- the index of this buffer
- func- the function to run with the slice of this buffer
- Returns:
- this
 
 
-