Package org.lwjgl.vulkan.video
Class StdVideoH265SpsVuiFlags
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class StdVideoH265SpsVuiFlags
extends Struct<StdVideoH265SpsVuiFlags>
implements NativeResource
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 Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionStdVideoH265SpsVuiFlags(ByteBuffer container) Creates aStdVideoH265SpsVuiFlagsinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionbooleanaspect_ratio_info_present_flag(boolean value) Sets the specified value to theaspect_ratio_info_present_flagfield.booleanbitstream_restriction_flag(boolean value) Sets the specified value to thebitstream_restriction_flagfield.static StdVideoH265SpsVuiFlagscalloc()Returns a newStdVideoH265SpsVuiFlagsinstance allocated withmemCalloc.calloc(int capacity) Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static StdVideoH265SpsVuiFlagscalloc(MemoryStack stack) Returns a newStdVideoH265SpsVuiFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.booleanchroma_loc_info_present_flag(boolean value) Sets the specified value to thechroma_loc_info_present_flagfield.booleancolour_description_present_flag(boolean value) Sets the specified value to thecolour_description_present_flagfield.static StdVideoH265SpsVuiFlagscreate()Returns a newStdVideoH265SpsVuiFlagsinstance allocated withBufferUtils.create(int capacity) Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated withBufferUtils.static StdVideoH265SpsVuiFlagscreate(long address) Returns a newStdVideoH265SpsVuiFlagsinstance for the specified memory address.create(long address, int capacity) Create aStdVideoH265SpsVuiFlags.Bufferinstance at the specified memory.static @Nullable StdVideoH265SpsVuiFlagscreateSafe(long address) static @Nullable StdVideoH265SpsVuiFlags.BuffercreateSafe(long address, int capacity) booleandefault_display_window_flag(boolean value) Sets the specified value to thedefault_display_window_flagfield.booleanfield_seq_flag(boolean value) Sets the specified value to thefield_seq_flagfield.booleanframe_field_info_present_flag(boolean value) Sets the specified value to theframe_field_info_present_flagfield.static StdVideoH265SpsVuiFlagsmalloc()Returns a newStdVideoH265SpsVuiFlagsinstance allocated withmemAlloc.malloc(int capacity) Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated on the specifiedMemoryStack.static StdVideoH265SpsVuiFlagsmalloc(MemoryStack stack) Returns a newStdVideoH265SpsVuiFlagsinstance allocated on the specifiedMemoryStack.booleanmotion_vectors_over_pic_boundaries_flag(boolean value) Sets the specified value to themotion_vectors_over_pic_boundaries_flagfield.static intnaspect_ratio_info_present_flag(long struct) Unsafe version ofaspect_ratio_info_present_flag().static voidnaspect_ratio_info_present_flag(long struct, int value) Unsafe version ofaspect_ratio_info_present_flag.static intnbitfield0(long struct) static voidnbitfield0(long struct, int value) static intnbitstream_restriction_flag(long struct) Unsafe version ofbitstream_restriction_flag().static voidnbitstream_restriction_flag(long struct, int value) Unsafe version ofbitstream_restriction_flag.static intnchroma_loc_info_present_flag(long struct) Unsafe version ofchroma_loc_info_present_flag().static voidnchroma_loc_info_present_flag(long struct, int value) Unsafe version ofchroma_loc_info_present_flag.static intncolour_description_present_flag(long struct) Unsafe version ofcolour_description_present_flag().static voidncolour_description_present_flag(long struct, int value) Unsafe version ofcolour_description_present_flag.static intndefault_display_window_flag(long struct) Unsafe version ofdefault_display_window_flag().static voidndefault_display_window_flag(long struct, int value) Unsafe version ofdefault_display_window_flag.booleanneutral_chroma_indication_flag(boolean value) Sets the specified value to theneutral_chroma_indication_flagfield.static intnfield_seq_flag(long struct) Unsafe version offield_seq_flag().static voidnfield_seq_flag(long struct, int value) Unsafe version offield_seq_flag.static intnframe_field_info_present_flag(long struct) Unsafe version offrame_field_info_present_flag().static voidnframe_field_info_present_flag(long struct, int value) Unsafe version offrame_field_info_present_flag.static intnmotion_vectors_over_pic_boundaries_flag(long struct) Unsafe version ofmotion_vectors_over_pic_boundaries_flag().static voidnmotion_vectors_over_pic_boundaries_flag(long struct, int value) Unsafe version ofmotion_vectors_over_pic_boundaries_flag.static intnneutral_chroma_indication_flag(long struct) Unsafe version ofneutral_chroma_indication_flag().static voidnneutral_chroma_indication_flag(long struct, int value) Unsafe version ofneutral_chroma_indication_flag.static intnoverscan_appropriate_flag(long struct) Unsafe version ofoverscan_appropriate_flag().static voidnoverscan_appropriate_flag(long struct, int value) Unsafe version ofoverscan_appropriate_flag.static intnoverscan_info_present_flag(long struct) Unsafe version ofoverscan_info_present_flag().static voidnoverscan_info_present_flag(long struct, int value) Unsafe version ofoverscan_info_present_flag.static intnrestricted_ref_pic_lists_flag(long struct) Unsafe version ofrestricted_ref_pic_lists_flag().static voidnrestricted_ref_pic_lists_flag(long struct, int value) Unsafe version ofrestricted_ref_pic_lists_flag.static intntiles_fixed_structure_flag(long struct) Unsafe version oftiles_fixed_structure_flag().static voidntiles_fixed_structure_flag(long struct, int value) Unsafe version oftiles_fixed_structure_flag.static intnvideo_full_range_flag(long struct) Unsafe version ofvideo_full_range_flag().static voidnvideo_full_range_flag(long struct, int value) Unsafe version ofvideo_full_range_flag.static intnvideo_signal_type_present_flag(long struct) Unsafe version ofvideo_signal_type_present_flag().static voidnvideo_signal_type_present_flag(long struct, int value) Unsafe version ofvideo_signal_type_present_flag.static intnvui_hrd_parameters_present_flag(long struct) Unsafe version ofvui_hrd_parameters_present_flag().static voidnvui_hrd_parameters_present_flag(long struct, int value) Unsafe version ofvui_hrd_parameters_present_flag.static intnvui_poc_proportional_to_timing_flag(long struct) Unsafe version ofvui_poc_proportional_to_timing_flag().static voidnvui_poc_proportional_to_timing_flag(long struct, int value) Unsafe version ofvui_poc_proportional_to_timing_flag.static intnvui_timing_info_present_flag(long struct) Unsafe version ofvui_timing_info_present_flag().static voidnvui_timing_info_present_flag(long struct, int value) Unsafe version ofvui_timing_info_present_flag.booleanoverscan_appropriate_flag(boolean value) Sets the specified value to theoverscan_appropriate_flagfield.booleanoverscan_info_present_flag(boolean value) Sets the specified value to theoverscan_info_present_flagfield.booleanrestricted_ref_pic_lists_flag(boolean value) Sets the specified value to therestricted_ref_pic_lists_flagfield.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.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).booleantiles_fixed_structure_flag(boolean value) Sets the specified value to thetiles_fixed_structure_flagfield.booleanvideo_full_range_flag(boolean value) Sets the specified value to thevideo_full_range_flagfield.booleanvideo_signal_type_present_flag(boolean value) Sets the specified value to thevideo_signal_type_present_flagfield.booleanvui_hrd_parameters_present_flag(boolean value) Sets the specified value to thevui_hrd_parameters_present_flagfield.booleanvui_poc_proportional_to_timing_flag(boolean value) Sets the specified value to thevui_poc_proportional_to_timing_flagfield.booleanvui_timing_info_present_flag(boolean value) Sets the specified value to thevui_timing_info_present_flagfield.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
BITFIELD0
public static final int BITFIELD0The struct member offsets.
-
-
Constructor Details
-
StdVideoH265SpsVuiFlags
Creates aStdVideoH265SpsVuiFlagsinstance at the current position of the specifiedByteBuffercontainer. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()Description copied from class:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<StdVideoH265SpsVuiFlags>
-
aspect_ratio_info_present_flag
public boolean aspect_ratio_info_present_flag()- Returns:
- the value of the
aspect_ratio_info_present_flagfield.
-
overscan_info_present_flag
public boolean overscan_info_present_flag()- Returns:
- the value of the
overscan_info_present_flagfield.
-
overscan_appropriate_flag
public boolean overscan_appropriate_flag()- Returns:
- the value of the
overscan_appropriate_flagfield.
-
video_signal_type_present_flag
public boolean video_signal_type_present_flag()- Returns:
- the value of the
video_signal_type_present_flagfield.
-
video_full_range_flag
public boolean video_full_range_flag()- Returns:
- the value of the
video_full_range_flagfield.
-
colour_description_present_flag
public boolean colour_description_present_flag()- Returns:
- the value of the
colour_description_present_flagfield.
-
chroma_loc_info_present_flag
public boolean chroma_loc_info_present_flag()- Returns:
- the value of the
chroma_loc_info_present_flagfield.
-
neutral_chroma_indication_flag
public boolean neutral_chroma_indication_flag()- Returns:
- the value of the
neutral_chroma_indication_flagfield.
-
field_seq_flag
public boolean field_seq_flag()- Returns:
- the value of the
field_seq_flagfield.
-
frame_field_info_present_flag
public boolean frame_field_info_present_flag()- Returns:
- the value of the
frame_field_info_present_flagfield.
-
default_display_window_flag
public boolean default_display_window_flag()- Returns:
- the value of the
default_display_window_flagfield.
-
vui_timing_info_present_flag
public boolean vui_timing_info_present_flag()- Returns:
- the value of the
vui_timing_info_present_flagfield.
-
vui_poc_proportional_to_timing_flag
public boolean vui_poc_proportional_to_timing_flag()- Returns:
- the value of the
vui_poc_proportional_to_timing_flagfield.
-
vui_hrd_parameters_present_flag
public boolean vui_hrd_parameters_present_flag()- Returns:
- the value of the
vui_hrd_parameters_present_flagfield.
-
bitstream_restriction_flag
public boolean bitstream_restriction_flag()- Returns:
- the value of the
bitstream_restriction_flagfield.
-
tiles_fixed_structure_flag
public boolean tiles_fixed_structure_flag()- Returns:
- the value of the
tiles_fixed_structure_flagfield.
-
motion_vectors_over_pic_boundaries_flag
public boolean motion_vectors_over_pic_boundaries_flag()- Returns:
- the value of the
motion_vectors_over_pic_boundaries_flagfield.
-
restricted_ref_pic_lists_flag
public boolean restricted_ref_pic_lists_flag()- Returns:
- the value of the
restricted_ref_pic_lists_flagfield.
-
aspect_ratio_info_present_flag
Sets the specified value to theaspect_ratio_info_present_flagfield. -
overscan_info_present_flag
Sets the specified value to theoverscan_info_present_flagfield. -
overscan_appropriate_flag
Sets the specified value to theoverscan_appropriate_flagfield. -
video_signal_type_present_flag
Sets the specified value to thevideo_signal_type_present_flagfield. -
video_full_range_flag
Sets the specified value to thevideo_full_range_flagfield. -
colour_description_present_flag
Sets the specified value to thecolour_description_present_flagfield. -
chroma_loc_info_present_flag
Sets the specified value to thechroma_loc_info_present_flagfield. -
neutral_chroma_indication_flag
Sets the specified value to theneutral_chroma_indication_flagfield. -
field_seq_flag
Sets the specified value to thefield_seq_flagfield. -
frame_field_info_present_flag
Sets the specified value to theframe_field_info_present_flagfield. -
default_display_window_flag
Sets the specified value to thedefault_display_window_flagfield. -
vui_timing_info_present_flag
Sets the specified value to thevui_timing_info_present_flagfield. -
vui_poc_proportional_to_timing_flag
Sets the specified value to thevui_poc_proportional_to_timing_flagfield. -
vui_hrd_parameters_present_flag
Sets the specified value to thevui_hrd_parameters_present_flagfield. -
bitstream_restriction_flag
Sets the specified value to thebitstream_restriction_flagfield. -
tiles_fixed_structure_flag
Sets the specified value to thetiles_fixed_structure_flagfield. -
motion_vectors_over_pic_boundaries_flag
Sets the specified value to themotion_vectors_over_pic_boundaries_flagfield. -
restricted_ref_pic_lists_flag
Sets the specified value to therestricted_ref_pic_lists_flagfield. -
set
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. -
set
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newStdVideoH265SpsVuiFlagsinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newStdVideoH265SpsVuiFlagsinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newStdVideoH265SpsVuiFlagsinstance allocated withBufferUtils. -
create
Returns a newStdVideoH265SpsVuiFlagsinstance for the specified memory address. -
createSafe
-
malloc
Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aStdVideoH265SpsVuiFlags.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
malloc
Returns a newStdVideoH265SpsVuiFlagsinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newStdVideoH265SpsVuiFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newStdVideoH265SpsVuiFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
nbitfield0
public static int nbitfield0(long struct) -
naspect_ratio_info_present_flag
public static int naspect_ratio_info_present_flag(long struct) Unsafe version ofaspect_ratio_info_present_flag(). -
noverscan_info_present_flag
public static int noverscan_info_present_flag(long struct) Unsafe version ofoverscan_info_present_flag(). -
noverscan_appropriate_flag
public static int noverscan_appropriate_flag(long struct) Unsafe version ofoverscan_appropriate_flag(). -
nvideo_signal_type_present_flag
public static int nvideo_signal_type_present_flag(long struct) Unsafe version ofvideo_signal_type_present_flag(). -
nvideo_full_range_flag
public static int nvideo_full_range_flag(long struct) Unsafe version ofvideo_full_range_flag(). -
ncolour_description_present_flag
public static int ncolour_description_present_flag(long struct) Unsafe version ofcolour_description_present_flag(). -
nchroma_loc_info_present_flag
public static int nchroma_loc_info_present_flag(long struct) Unsafe version ofchroma_loc_info_present_flag(). -
nneutral_chroma_indication_flag
public static int nneutral_chroma_indication_flag(long struct) Unsafe version ofneutral_chroma_indication_flag(). -
nfield_seq_flag
public static int nfield_seq_flag(long struct) Unsafe version offield_seq_flag(). -
nframe_field_info_present_flag
public static int nframe_field_info_present_flag(long struct) Unsafe version offrame_field_info_present_flag(). -
ndefault_display_window_flag
public static int ndefault_display_window_flag(long struct) Unsafe version ofdefault_display_window_flag(). -
nvui_timing_info_present_flag
public static int nvui_timing_info_present_flag(long struct) Unsafe version ofvui_timing_info_present_flag(). -
nvui_poc_proportional_to_timing_flag
public static int nvui_poc_proportional_to_timing_flag(long struct) Unsafe version ofvui_poc_proportional_to_timing_flag(). -
nvui_hrd_parameters_present_flag
public static int nvui_hrd_parameters_present_flag(long struct) Unsafe version ofvui_hrd_parameters_present_flag(). -
nbitstream_restriction_flag
public static int nbitstream_restriction_flag(long struct) Unsafe version ofbitstream_restriction_flag(). -
ntiles_fixed_structure_flag
public static int ntiles_fixed_structure_flag(long struct) Unsafe version oftiles_fixed_structure_flag(). -
nmotion_vectors_over_pic_boundaries_flag
public static int nmotion_vectors_over_pic_boundaries_flag(long struct) Unsafe version ofmotion_vectors_over_pic_boundaries_flag(). -
nrestricted_ref_pic_lists_flag
public static int nrestricted_ref_pic_lists_flag(long struct) Unsafe version ofrestricted_ref_pic_lists_flag(). -
nbitfield0
public static void nbitfield0(long struct, int value) -
naspect_ratio_info_present_flag
public static void naspect_ratio_info_present_flag(long struct, int value) Unsafe version ofaspect_ratio_info_present_flag. -
noverscan_info_present_flag
public static void noverscan_info_present_flag(long struct, int value) Unsafe version ofoverscan_info_present_flag. -
noverscan_appropriate_flag
public static void noverscan_appropriate_flag(long struct, int value) Unsafe version ofoverscan_appropriate_flag. -
nvideo_signal_type_present_flag
public static void nvideo_signal_type_present_flag(long struct, int value) Unsafe version ofvideo_signal_type_present_flag. -
nvideo_full_range_flag
public static void nvideo_full_range_flag(long struct, int value) Unsafe version ofvideo_full_range_flag. -
ncolour_description_present_flag
public static void ncolour_description_present_flag(long struct, int value) Unsafe version ofcolour_description_present_flag. -
nchroma_loc_info_present_flag
public static void nchroma_loc_info_present_flag(long struct, int value) Unsafe version ofchroma_loc_info_present_flag. -
nneutral_chroma_indication_flag
public static void nneutral_chroma_indication_flag(long struct, int value) Unsafe version ofneutral_chroma_indication_flag. -
nfield_seq_flag
public static void nfield_seq_flag(long struct, int value) Unsafe version offield_seq_flag. -
nframe_field_info_present_flag
public static void nframe_field_info_present_flag(long struct, int value) Unsafe version offrame_field_info_present_flag. -
ndefault_display_window_flag
public static void ndefault_display_window_flag(long struct, int value) Unsafe version ofdefault_display_window_flag. -
nvui_timing_info_present_flag
public static void nvui_timing_info_present_flag(long struct, int value) Unsafe version ofvui_timing_info_present_flag. -
nvui_poc_proportional_to_timing_flag
public static void nvui_poc_proportional_to_timing_flag(long struct, int value) Unsafe version ofvui_poc_proportional_to_timing_flag. -
nvui_hrd_parameters_present_flag
public static void nvui_hrd_parameters_present_flag(long struct, int value) Unsafe version ofvui_hrd_parameters_present_flag. -
nbitstream_restriction_flag
public static void nbitstream_restriction_flag(long struct, int value) Unsafe version ofbitstream_restriction_flag. -
ntiles_fixed_structure_flag
public static void ntiles_fixed_structure_flag(long struct, int value) Unsafe version oftiles_fixed_structure_flag. -
nmotion_vectors_over_pic_boundaries_flag
public static void nmotion_vectors_over_pic_boundaries_flag(long struct, int value) Unsafe version ofmotion_vectors_over_pic_boundaries_flag. -
nrestricted_ref_pic_lists_flag
public static void nrestricted_ref_pic_lists_flag(long struct, int value) Unsafe version ofrestricted_ref_pic_lists_flag.
-