Package org.lwjgl.vulkan.video
Class StdVideoH265ProfileTierLevelFlags
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<StdVideoH265ProfileTierLevelFlags>
org.lwjgl.vulkan.video.StdVideoH265ProfileTierLevelFlags
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class StdVideoH265ProfileTierLevelFlags
extends Struct<StdVideoH265ProfileTierLevelFlags>
implements NativeResource
struct StdVideoH265ProfileTierLevelFlags {
uint32_t general_tier_flag : 1;
uint32_t general_progressive_source_flag : 1;
uint32_t general_interlaced_source_flag : 1;
uint32_t general_non_packed_constraint_flag : 1;
uint32_t general_frame_only_constraint_flag : 1;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofStdVideoH265ProfileTierLevelFlagsstructs.Nested 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
ConstructorsConstructorDescriptionStdVideoH265ProfileTierLevelFlags(ByteBuffer container) Creates aStdVideoH265ProfileTierLevelFlagsinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptioncalloc()Returns a newStdVideoH265ProfileTierLevelFlagsinstance allocated withmemCalloc.calloc(int capacity) Returns a newStdVideoH265ProfileTierLevelFlags.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newStdVideoH265ProfileTierLevelFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newStdVideoH265ProfileTierLevelFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.create()Returns a newStdVideoH265ProfileTierLevelFlagsinstance allocated withBufferUtils.create(int capacity) Returns a newStdVideoH265ProfileTierLevelFlags.Bufferinstance allocated withBufferUtils.create(long address) Returns a newStdVideoH265ProfileTierLevelFlagsinstance for the specified memory address.create(long address, int capacity) Create aStdVideoH265ProfileTierLevelFlags.Bufferinstance at the specified memory.static @Nullable StdVideoH265ProfileTierLevelFlagscreateSafe(long address) static @Nullable StdVideoH265ProfileTierLevelFlags.BuffercreateSafe(long address, int capacity) booleangeneral_frame_only_constraint_flag(boolean value) Sets the specified value to thegeneral_frame_only_constraint_flagfield.booleangeneral_interlaced_source_flag(boolean value) Sets the specified value to thegeneral_interlaced_source_flagfield.booleangeneral_non_packed_constraint_flag(boolean value) Sets the specified value to thegeneral_non_packed_constraint_flagfield.booleangeneral_progressive_source_flag(boolean value) Sets the specified value to thegeneral_progressive_source_flagfield.booleangeneral_tier_flag(boolean value) Sets the specified value to thegeneral_tier_flagfield.malloc()Returns a newStdVideoH265ProfileTierLevelFlagsinstance allocated withmemAlloc.malloc(int capacity) Returns a newStdVideoH265ProfileTierLevelFlags.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newStdVideoH265ProfileTierLevelFlags.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newStdVideoH265ProfileTierLevelFlagsinstance allocated on the specifiedMemoryStack.static intnbitfield0(long struct) static voidnbitfield0(long struct, int value) static intngeneral_frame_only_constraint_flag(long struct) Unsafe version ofgeneral_frame_only_constraint_flag().static voidngeneral_frame_only_constraint_flag(long struct, int value) Unsafe version ofgeneral_frame_only_constraint_flag.static intngeneral_interlaced_source_flag(long struct) Unsafe version ofgeneral_interlaced_source_flag().static voidngeneral_interlaced_source_flag(long struct, int value) Unsafe version ofgeneral_interlaced_source_flag.static intngeneral_non_packed_constraint_flag(long struct) Unsafe version ofgeneral_non_packed_constraint_flag().static voidngeneral_non_packed_constraint_flag(long struct, int value) Unsafe version ofgeneral_non_packed_constraint_flag.static intngeneral_progressive_source_flag(long struct) Unsafe version ofgeneral_progressive_source_flag().static voidngeneral_progressive_source_flag(long struct, int value) Unsafe version ofgeneral_progressive_source_flag.static intngeneral_tier_flag(long struct) Unsafe version ofgeneral_tier_flag().static voidngeneral_tier_flag(long struct, int value) Unsafe version ofgeneral_tier_flag.set(boolean general_tier_flag, boolean general_progressive_source_flag, boolean general_interlaced_source_flag, boolean general_non_packed_constraint_flag, boolean general_frame_only_constraint_flag) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).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
-
StdVideoH265ProfileTierLevelFlags
Creates aStdVideoH265ProfileTierLevelFlagsinstance 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<StdVideoH265ProfileTierLevelFlags>
-
general_tier_flag
public boolean general_tier_flag()- Returns:
- the value of the
general_tier_flagfield.
-
general_progressive_source_flag
public boolean general_progressive_source_flag()- Returns:
- the value of the
general_progressive_source_flagfield.
-
general_interlaced_source_flag
public boolean general_interlaced_source_flag()- Returns:
- the value of the
general_interlaced_source_flagfield.
-
general_non_packed_constraint_flag
public boolean general_non_packed_constraint_flag()- Returns:
- the value of the
general_non_packed_constraint_flagfield.
-
general_frame_only_constraint_flag
public boolean general_frame_only_constraint_flag()- Returns:
- the value of the
general_frame_only_constraint_flagfield.
-
general_tier_flag
Sets the specified value to thegeneral_tier_flagfield. -
general_progressive_source_flag
Sets the specified value to thegeneral_progressive_source_flagfield. -
general_interlaced_source_flag
Sets the specified value to thegeneral_interlaced_source_flagfield. -
general_non_packed_constraint_flag
Sets the specified value to thegeneral_non_packed_constraint_flagfield. -
general_frame_only_constraint_flag
Sets the specified value to thegeneral_frame_only_constraint_flagfield. -
set
public StdVideoH265ProfileTierLevelFlags set(boolean general_tier_flag, boolean general_progressive_source_flag, boolean general_interlaced_source_flag, boolean general_non_packed_constraint_flag, boolean general_frame_only_constraint_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 newStdVideoH265ProfileTierLevelFlagsinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newStdVideoH265ProfileTierLevelFlagsinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newStdVideoH265ProfileTierLevelFlagsinstance allocated withBufferUtils. -
create
Returns a newStdVideoH265ProfileTierLevelFlagsinstance for the specified memory address. -
createSafe
-
malloc
Returns a newStdVideoH265ProfileTierLevelFlags.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newStdVideoH265ProfileTierLevelFlags.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newStdVideoH265ProfileTierLevelFlags.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aStdVideoH265ProfileTierLevelFlags.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable StdVideoH265ProfileTierLevelFlags.Buffer createSafe(long address, int capacity) -
malloc
Returns a newStdVideoH265ProfileTierLevelFlagsinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newStdVideoH265ProfileTierLevelFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newStdVideoH265ProfileTierLevelFlags.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newStdVideoH265ProfileTierLevelFlags.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) -
ngeneral_tier_flag
public static int ngeneral_tier_flag(long struct) Unsafe version ofgeneral_tier_flag(). -
ngeneral_progressive_source_flag
public static int ngeneral_progressive_source_flag(long struct) Unsafe version ofgeneral_progressive_source_flag(). -
ngeneral_interlaced_source_flag
public static int ngeneral_interlaced_source_flag(long struct) Unsafe version ofgeneral_interlaced_source_flag(). -
ngeneral_non_packed_constraint_flag
public static int ngeneral_non_packed_constraint_flag(long struct) Unsafe version ofgeneral_non_packed_constraint_flag(). -
ngeneral_frame_only_constraint_flag
public static int ngeneral_frame_only_constraint_flag(long struct) Unsafe version ofgeneral_frame_only_constraint_flag(). -
nbitfield0
public static void nbitfield0(long struct, int value) -
ngeneral_tier_flag
public static void ngeneral_tier_flag(long struct, int value) Unsafe version ofgeneral_tier_flag. -
ngeneral_progressive_source_flag
public static void ngeneral_progressive_source_flag(long struct, int value) Unsafe version ofgeneral_progressive_source_flag. -
ngeneral_interlaced_source_flag
public static void ngeneral_interlaced_source_flag(long struct, int value) Unsafe version ofgeneral_interlaced_source_flag. -
ngeneral_non_packed_constraint_flag
public static void ngeneral_non_packed_constraint_flag(long struct, int value) Unsafe version ofgeneral_non_packed_constraint_flag. -
ngeneral_frame_only_constraint_flag
public static void ngeneral_frame_only_constraint_flag(long struct, int value) Unsafe version ofgeneral_frame_only_constraint_flag.
-