Top Description Inners Fields Constructors Methods
org.lwjgl.vulkan.video

public Class StdVideoH265SpsVuiFlags

extends Struct<StdVideoH265SpsVuiFlags>
implements NativeResource
Class Inheritance
All Implemented Interfaces
org.lwjgl.system.NativeResource, java.lang.AutoCloseable
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

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;
}

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final int
ALIGNOF

The struct alignment in bytes.

public static final int
BITFIELD0

The struct member offsets.

public static final int
SIZEOF

The struct size in bytes.

Inherited from org.lwjgl.system.Struct:
containerDEFAULT_ALIGN_ASDEFAULT_PACK_ALIGNMENT

Constructor Summary

AccessConstructor and Description
protected
StdVideoH265SpsVuiFlags(long address, ByteBuffer container)

public
StdVideoH265SpsVuiFlags(ByteBuffer container)

Creates a StdVideoH265SpsVuiFlags instance at the current position of the specified ByteBuffer container.

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

the value of the aspect_ratio_info_present_flag field.
aspect_ratio_info_present_flag
()

public StdVideoH265SpsVuiFlags
aspect_ratio_info_present_flag(boolean value)

Sets the specified value to the aspect_ratio_info_present_flag field.

public boolean

Returns:

the value of the bitstream_restriction_flag field.
bitstream_restriction_flag
()

public StdVideoH265SpsVuiFlags
bitstream_restriction_flag(boolean value)

Sets the specified value to the bitstream_restriction_flag field.

public static StdVideoH265SpsVuiFlags
calloc()

Returns a new StdVideoH265SpsVuiFlags instance allocated with memCalloc.

public static StdVideoH265SpsVuiFlags.Buffer
calloc(int
the buffer capacity
capacity
)

Returns a new StdVideoH265SpsVuiFlags.Buffer instance allocated with memCalloc.

public static StdVideoH265SpsVuiFlags
calloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new StdVideoH265SpsVuiFlags instance allocated on the specified MemoryStack and initializes all its bits to zero.

public static StdVideoH265SpsVuiFlags.Buffer
calloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new StdVideoH265SpsVuiFlags.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.

public boolean

Returns:

the value of the chroma_loc_info_present_flag field.
chroma_loc_info_present_flag
()

public StdVideoH265SpsVuiFlags
chroma_loc_info_present_flag(boolean value)

Sets the specified value to the chroma_loc_info_present_flag field.

public boolean

Returns:

the value of the colour_description_present_flag field.
colour_description_present_flag
()

public StdVideoH265SpsVuiFlags
colour_description_present_flag(boolean value)

Sets the specified value to the colour_description_present_flag field.

protected StdVideoH265SpsVuiFlags
create(long
the struct memory address
address
,
ByteBuffer
an optional container buffer, to be referenced strongly by the struct instance.
container
)

Implements abstract org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.
public static StdVideoH265SpsVuiFlags
create()

Returns a new StdVideoH265SpsVuiFlags instance allocated with BufferUtils.

public static StdVideoH265SpsVuiFlags
create(long address)

Returns a new StdVideoH265SpsVuiFlags instance for the specified memory address.

public static StdVideoH265SpsVuiFlags.Buffer
create(int
the buffer capacity
capacity
)

Returns a new StdVideoH265SpsVuiFlags.Buffer instance allocated with BufferUtils.

public static StdVideoH265SpsVuiFlags.Buffer
create(long
the memory address
address
,
int
the buffer capacity
capacity
)

Create a StdVideoH265SpsVuiFlags.Buffer instance at the specified memory.

public static StdVideoH265SpsVuiFlags
createSafe(long address)

Like create, but returns null if address is NULL.

public static StdVideoH265SpsVuiFlags.Buffer
createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

public boolean

Returns:

the value of the default_display_window_flag field.
default_display_window_flag
()

public StdVideoH265SpsVuiFlags
default_display_window_flag(boolean value)

Sets the specified value to the default_display_window_flag field.

public boolean

Returns:

the value of the field_seq_flag field.
field_seq_flag
()

public StdVideoH265SpsVuiFlags
field_seq_flag(boolean value)

Sets the specified value to the field_seq_flag field.

public boolean

Returns:

the value of the frame_field_info_present_flag field.
frame_field_info_present_flag
()

public StdVideoH265SpsVuiFlags
frame_field_info_present_flag(boolean value)

Sets the specified value to the frame_field_info_present_flag field.

public static StdVideoH265SpsVuiFlags
malloc()

Returns a new StdVideoH265SpsVuiFlags instance allocated with memAlloc.

public static StdVideoH265SpsVuiFlags.Buffer
malloc(int
the buffer capacity
capacity
)

Returns a new StdVideoH265SpsVuiFlags.Buffer instance allocated with memAlloc.

public static StdVideoH265SpsVuiFlags
malloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new StdVideoH265SpsVuiFlags instance allocated on the specified MemoryStack.

public static StdVideoH265SpsVuiFlags.Buffer
malloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new StdVideoH265SpsVuiFlags.Buffer instance allocated on the specified MemoryStack.

public boolean

Returns:

the value of the motion_vectors_over_pic_boundaries_flag field.
motion_vectors_over_pic_boundaries_flag
()

public StdVideoH265SpsVuiFlags
motion_vectors_over_pic_boundaries_flag(boolean value)

Sets the specified value to the motion_vectors_over_pic_boundaries_flag field.

public static int
public static void
naspect_ratio_info_present_flag(long struct, int value)

Unsafe version of aspect_ratio_info_present_flag.

public static int
nbitfield0(long struct)

public static void
nbitfield0(long struct, int value)

public static int
public static void
nbitstream_restriction_flag(long struct, int value)

Unsafe version of bitstream_restriction_flag.

public static int
public static void
nchroma_loc_info_present_flag(long struct, int value)

Unsafe version of chroma_loc_info_present_flag.

public static int
public static void
ncolour_description_present_flag(long struct, int value)

Unsafe version of colour_description_present_flag.

public static int
public static void
ndefault_display_window_flag(long struct, int value)

Unsafe version of default_display_window_flag.

public boolean

Returns:

the value of the neutral_chroma_indication_flag field.
neutral_chroma_indication_flag
()

public StdVideoH265SpsVuiFlags
neutral_chroma_indication_flag(boolean value)

Sets the specified value to the neutral_chroma_indication_flag field.

public static int
nfield_seq_flag(long struct)

Unsafe version of field_seq_flag.

public static void
nfield_seq_flag(long struct, int value)

Unsafe version of field_seq_flag.

public static int
public static void
nframe_field_info_present_flag(long struct, int value)

Unsafe version of frame_field_info_present_flag.

public static int
public static void
public static int
public static void
nneutral_chroma_indication_flag(long struct, int value)

Unsafe version of neutral_chroma_indication_flag.

public static int
public static void
noverscan_appropriate_flag(long struct, int value)

Unsafe version of overscan_appropriate_flag.

public static int
public static void
noverscan_info_present_flag(long struct, int value)

Unsafe version of overscan_info_present_flag.

public static int
public static void
nrestricted_ref_pic_lists_flag(long struct, int value)

Unsafe version of restricted_ref_pic_lists_flag.

public static int
public static void
ntiles_fixed_structure_flag(long struct, int value)

Unsafe version of tiles_fixed_structure_flag.

public static int
nvideo_full_range_flag(long struct)

Unsafe version of video_full_range_flag.

public static void
nvideo_full_range_flag(long struct, int value)

Unsafe version of video_full_range_flag.

public static int
public static void
nvideo_signal_type_present_flag(long struct, int value)

Unsafe version of video_signal_type_present_flag.

public static int
public static void
nvui_hrd_parameters_present_flag(long struct, int value)

Unsafe version of vui_hrd_parameters_present_flag.

public static int
public static void
public static int
public static void
nvui_timing_info_present_flag(long struct, int value)

Unsafe version of vui_timing_info_present_flag.

public boolean

Returns:

the value of the overscan_appropriate_flag field.
overscan_appropriate_flag
()

public StdVideoH265SpsVuiFlags
overscan_appropriate_flag(boolean value)

Sets the specified value to the overscan_appropriate_flag field.

public boolean

Returns:

the value of the overscan_info_present_flag field.
overscan_info_present_flag
()

public StdVideoH265SpsVuiFlags
overscan_info_present_flag(boolean value)

Sets the specified value to the overscan_info_present_flag field.

public boolean

Returns:

the value of the restricted_ref_pic_lists_flag field.
restricted_ref_pic_lists_flag
()

public StdVideoH265SpsVuiFlags
restricted_ref_pic_lists_flag(boolean value)

Sets the specified value to the restricted_ref_pic_lists_flag field.

public StdVideoH265SpsVuiFlags
set(boolean aspect_ratio_info_present_flag, boolean overscan_info_present_flag, boolean overscan_appropriate_flag, boolean video_signal_type_present_flag, boolean video_full_range_flag, boolean colour_description_present_flag, boolean chroma_loc_info_present_flag, boolean neutral_chroma_indication_flag, boolean field_seq_flag, boolean frame_field_info_present_flag, boolean default_display_window_flag, boolean vui_timing_info_present_flag, boolean vui_poc_proportional_to_timing_flag, boolean vui_hrd_parameters_present_flag, boolean bitstream_restriction_flag, boolean tiles_fixed_structure_flag, boolean motion_vectors_over_pic_boundaries_flag, boolean restricted_ref_pic_lists_flag)

Initializes this struct with the specified values.

public StdVideoH265SpsVuiFlags

Returns:

this struct
set
(StdVideoH265SpsVuiFlags
the source struct
src
)

Copies the specified struct data to this struct.

public int
sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).
public boolean

Returns:

the value of the tiles_fixed_structure_flag field.
tiles_fixed_structure_flag
()

public StdVideoH265SpsVuiFlags
tiles_fixed_structure_flag(boolean value)

Sets the specified value to the tiles_fixed_structure_flag field.

public boolean

Returns:

the value of the video_full_range_flag field.
video_full_range_flag
()

public StdVideoH265SpsVuiFlags
video_full_range_flag(boolean value)

Sets the specified value to the video_full_range_flag field.

public boolean

Returns:

the value of the video_signal_type_present_flag field.
video_signal_type_present_flag
()

public StdVideoH265SpsVuiFlags
video_signal_type_present_flag(boolean value)

Sets the specified value to the video_signal_type_present_flag field.

public boolean

Returns:

the value of the vui_hrd_parameters_present_flag field.
vui_hrd_parameters_present_flag
()

public StdVideoH265SpsVuiFlags
vui_hrd_parameters_present_flag(boolean value)

Sets the specified value to the vui_hrd_parameters_present_flag field.

public boolean

Returns:

the value of the vui_poc_proportional_to_timing_flag field.
vui_poc_proportional_to_timing_flag
()

public StdVideoH265SpsVuiFlags
vui_poc_proportional_to_timing_flag(boolean value)

Sets the specified value to the vui_poc_proportional_to_timing_flag field.

public boolean

Returns:

the value of the vui_timing_info_present_flag field.
vui_timing_info_present_flag
()

public StdVideoH265SpsVuiFlags
vui_timing_info_present_flag(boolean value)

Sets the specified value to the vui_timing_info_present_flag field.

Inherited from org.lwjgl.system.Struct:
__array__array__array__checkContainer__checkMalloc__create__getContainer__getContainer__member__member__member__padding__padding__struct__struct__union__unionclearfreeisNullvalidate