Package org.lwjgl.vulkan.video
Class StdVideoDecodeH264PictureInfoFlags
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<StdVideoDecodeH264PictureInfoFlags>
org.lwjgl.vulkan.video.StdVideoDecodeH264PictureInfoFlags
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class StdVideoDecodeH264PictureInfoFlags
extends Struct<StdVideoDecodeH264PictureInfoFlags>
implements NativeResource
struct StdVideoDecodeH264PictureInfoFlags {
uint32_t field_pic_flag : 1;
uint32_t is_intra : 1;
uint32_t IdrPicFlag : 1;
uint32_t bottom_field_flag : 1;
uint32_t is_reference : 1;
uint32_t complementary_field_pair : 1;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofStdVideoDecodeH264PictureInfoFlagsstructs.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
ConstructorsConstructorDescriptionStdVideoDecodeH264PictureInfoFlags(ByteBuffer container) Creates aStdVideoDecodeH264PictureInfoFlagsinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionbooleanbottom_field_flag(boolean value) Sets the specified value to thebottom_field_flagfield.calloc()Returns a newStdVideoDecodeH264PictureInfoFlagsinstance allocated withmemCalloc.calloc(int capacity) Returns a newStdVideoDecodeH264PictureInfoFlags.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newStdVideoDecodeH264PictureInfoFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newStdVideoDecodeH264PictureInfoFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.booleancomplementary_field_pair(boolean value) Sets the specified value to thecomplementary_field_pairfield.create()Returns a newStdVideoDecodeH264PictureInfoFlagsinstance allocated withBufferUtils.create(int capacity) Returns a newStdVideoDecodeH264PictureInfoFlags.Bufferinstance allocated withBufferUtils.create(long address) Returns a newStdVideoDecodeH264PictureInfoFlagsinstance for the specified memory address.create(long address, int capacity) Create aStdVideoDecodeH264PictureInfoFlags.Bufferinstance at the specified memory.static @Nullable StdVideoDecodeH264PictureInfoFlagscreateSafe(long address) static @Nullable StdVideoDecodeH264PictureInfoFlags.BuffercreateSafe(long address, int capacity) booleanfield_pic_flag(boolean value) Sets the specified value to thefield_pic_flagfield.booleanIdrPicFlag(boolean value) Sets the specified value to theIdrPicFlagfield.booleanis_intra()is_intra(boolean value) Sets the specified value to theis_intrafield.booleanis_reference(boolean value) Sets the specified value to theis_referencefield.malloc()Returns a newStdVideoDecodeH264PictureInfoFlagsinstance allocated withmemAlloc.malloc(int capacity) Returns a newStdVideoDecodeH264PictureInfoFlags.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newStdVideoDecodeH264PictureInfoFlags.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newStdVideoDecodeH264PictureInfoFlagsinstance allocated on the specifiedMemoryStack.static intnbitfield0(long struct) static voidnbitfield0(long struct, int value) static intnbottom_field_flag(long struct) Unsafe version ofbottom_field_flag().static voidnbottom_field_flag(long struct, int value) Unsafe version ofbottom_field_flag.static intncomplementary_field_pair(long struct) Unsafe version ofcomplementary_field_pair().static voidncomplementary_field_pair(long struct, int value) Unsafe version ofcomplementary_field_pair.static intnfield_pic_flag(long struct) Unsafe version offield_pic_flag().static voidnfield_pic_flag(long struct, int value) Unsafe version offield_pic_flag.static intnIdrPicFlag(long struct) Unsafe version ofIdrPicFlag().static voidnIdrPicFlag(long struct, int value) Unsafe version ofIdrPicFlag.static intnis_intra(long struct) Unsafe version ofis_intra().static voidnis_intra(long struct, int value) Unsafe version ofis_intra.static intnis_reference(long struct) Unsafe version ofis_reference().static voidnis_reference(long struct, int value) Unsafe version ofis_reference.set(boolean field_pic_flag, boolean is_intra, boolean IdrPicFlag, boolean bottom_field_flag, boolean is_reference, boolean complementary_field_pair) 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
-
StdVideoDecodeH264PictureInfoFlags
Creates aStdVideoDecodeH264PictureInfoFlagsinstance 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<StdVideoDecodeH264PictureInfoFlags>
-
field_pic_flag
public boolean field_pic_flag()- Returns:
- the value of the
field_pic_flagfield.
-
is_intra
public boolean is_intra()- Returns:
- the value of the
is_intrafield.
-
IdrPicFlag
public boolean IdrPicFlag()- Returns:
- the value of the
IdrPicFlagfield.
-
bottom_field_flag
public boolean bottom_field_flag()- Returns:
- the value of the
bottom_field_flagfield.
-
is_reference
public boolean is_reference()- Returns:
- the value of the
is_referencefield.
-
complementary_field_pair
public boolean complementary_field_pair()- Returns:
- the value of the
complementary_field_pairfield.
-
field_pic_flag
Sets the specified value to thefield_pic_flagfield. -
is_intra
Sets the specified value to theis_intrafield. -
IdrPicFlag
Sets the specified value to theIdrPicFlagfield. -
bottom_field_flag
Sets the specified value to thebottom_field_flagfield. -
is_reference
Sets the specified value to theis_referencefield. -
complementary_field_pair
Sets the specified value to thecomplementary_field_pairfield. -
set
public StdVideoDecodeH264PictureInfoFlags set(boolean field_pic_flag, boolean is_intra, boolean IdrPicFlag, boolean bottom_field_flag, boolean is_reference, boolean complementary_field_pair) 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 newStdVideoDecodeH264PictureInfoFlagsinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newStdVideoDecodeH264PictureInfoFlagsinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newStdVideoDecodeH264PictureInfoFlagsinstance allocated withBufferUtils. -
create
Returns a newStdVideoDecodeH264PictureInfoFlagsinstance for the specified memory address. -
createSafe
-
malloc
Returns a newStdVideoDecodeH264PictureInfoFlags.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newStdVideoDecodeH264PictureInfoFlags.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newStdVideoDecodeH264PictureInfoFlags.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aStdVideoDecodeH264PictureInfoFlags.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable StdVideoDecodeH264PictureInfoFlags.Buffer createSafe(long address, int capacity) -
malloc
Returns a newStdVideoDecodeH264PictureInfoFlagsinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newStdVideoDecodeH264PictureInfoFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newStdVideoDecodeH264PictureInfoFlags.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newStdVideoDecodeH264PictureInfoFlags.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) -
nfield_pic_flag
public static int nfield_pic_flag(long struct) Unsafe version offield_pic_flag(). -
nis_intra
public static int nis_intra(long struct) Unsafe version ofis_intra(). -
nIdrPicFlag
public static int nIdrPicFlag(long struct) Unsafe version ofIdrPicFlag(). -
nbottom_field_flag
public static int nbottom_field_flag(long struct) Unsafe version ofbottom_field_flag(). -
nis_reference
public static int nis_reference(long struct) Unsafe version ofis_reference(). -
ncomplementary_field_pair
public static int ncomplementary_field_pair(long struct) Unsafe version ofcomplementary_field_pair(). -
nbitfield0
public static void nbitfield0(long struct, int value) -
nfield_pic_flag
public static void nfield_pic_flag(long struct, int value) Unsafe version offield_pic_flag. -
nis_intra
public static void nis_intra(long struct, int value) Unsafe version ofis_intra. -
nIdrPicFlag
public static void nIdrPicFlag(long struct, int value) Unsafe version ofIdrPicFlag. -
nbottom_field_flag
public static void nbottom_field_flag(long struct, int value) Unsafe version ofbottom_field_flag. -
nis_reference
public static void nis_reference(long struct, int value) Unsafe version ofis_reference. -
ncomplementary_field_pair
public static void ncomplementary_field_pair(long struct, int value) Unsafe version ofcomplementary_field_pair.
-