Package org.lwjgl.vulkan.video
Class StdVideoDecodeH265PictureInfoFlags
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.video.StdVideoDecodeH265PictureInfoFlags
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class StdVideoDecodeH265PictureInfoFlags extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceLayout
struct StdVideoDecodeH265PictureInfoFlags { uint32_t IrapPicFlag : 1; uint32_t IdrPicFlag : 1; uint32_t IsReference : 1; uint32_t short_term_ref_pic_set_sps_flag : 1; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStdVideoDecodeH265PictureInfoFlags.BufferAn array ofStdVideoDecodeH265PictureInfoFlagsstructs.
-
Constructor Summary
Constructors Constructor Description StdVideoDecodeH265PictureInfoFlags(java.nio.ByteBuffer container)Creates aStdVideoDecodeH265PictureInfoFlagsinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StdVideoDecodeH265PictureInfoFlagscalloc()Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated withmemCalloc.static StdVideoDecodeH265PictureInfoFlags.Buffercalloc(int capacity)Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated withmemCalloc.static StdVideoDecodeH265PictureInfoFlags.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static StdVideoDecodeH265PictureInfoFlagscalloc(org.lwjgl.system.MemoryStack stack)Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static StdVideoDecodeH265PictureInfoFlagscreate()Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated withBufferUtils.static StdVideoDecodeH265PictureInfoFlags.Buffercreate(int capacity)Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated withBufferUtils.static StdVideoDecodeH265PictureInfoFlagscreate(long address)Returns a newStdVideoDecodeH265PictureInfoFlagsinstance for the specified memory address.static StdVideoDecodeH265PictureInfoFlags.Buffercreate(long address, int capacity)Create aStdVideoDecodeH265PictureInfoFlags.Bufferinstance at the specified memory.static StdVideoDecodeH265PictureInfoFlagscreateSafe(long address)static StdVideoDecodeH265PictureInfoFlags.BuffercreateSafe(long address, int capacity)intIdrPicFlag()StdVideoDecodeH265PictureInfoFlagsIdrPicFlag(int value)Sets the specified value to theIdrPicFlagfield.intIrapPicFlag()StdVideoDecodeH265PictureInfoFlagsIrapPicFlag(int value)Sets the specified value to theIrapPicFlagfield.intIsReference()StdVideoDecodeH265PictureInfoFlagsIsReference(int value)Sets the specified value to theIsReferencefield.static StdVideoDecodeH265PictureInfoFlagsmalloc()Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated withmemAlloc.static StdVideoDecodeH265PictureInfoFlags.Buffermalloc(int capacity)Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated withmemAlloc.static StdVideoDecodeH265PictureInfoFlags.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated on the specifiedMemoryStack.static StdVideoDecodeH265PictureInfoFlagsmalloc(org.lwjgl.system.MemoryStack stack)Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated on the specifiedMemoryStack.static intnbitfield0(long struct)static voidnbitfield0(long struct, int value)static intnIdrPicFlag(long struct)Unsafe version ofIdrPicFlag().static voidnIdrPicFlag(long struct, int value)Unsafe version ofIdrPicFlag.static intnIrapPicFlag(long struct)Unsafe version ofIrapPicFlag().static voidnIrapPicFlag(long struct, int value)Unsafe version ofIrapPicFlag.static intnIsReference(long struct)Unsafe version ofIsReference().static voidnIsReference(long struct, int value)Unsafe version ofIsReference.static intnshort_term_ref_pic_set_sps_flag(long struct)Unsafe version ofshort_term_ref_pic_set_sps_flag().static voidnshort_term_ref_pic_set_sps_flag(long struct, int value)Unsafe version ofshort_term_ref_pic_set_sps_flag.StdVideoDecodeH265PictureInfoFlagsset(int IrapPicFlag, int IdrPicFlag, int IsReference, int short_term_ref_pic_set_sps_flag)Initializes this struct with the specified values.StdVideoDecodeH265PictureInfoFlagsset(StdVideoDecodeH265PictureInfoFlags src)Copies the specified struct data to this struct.intshort_term_ref_pic_set_sps_flag()StdVideoDecodeH265PictureInfoFlagsshort_term_ref_pic_set_sps_flag(int value)Sets the specified value to theshort_term_ref_pic_set_sps_flagfield.intsizeof()
-
-
-
Constructor Detail
-
StdVideoDecodeH265PictureInfoFlags
public StdVideoDecodeH265PictureInfoFlags(java.nio.ByteBuffer container)
Creates aStdVideoDecodeH265PictureInfoFlagsinstance 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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
IrapPicFlag
public int IrapPicFlag()
- Returns:
- the value of the
IrapPicFlagfield.
-
IdrPicFlag
public int IdrPicFlag()
- Returns:
- the value of the
IdrPicFlagfield.
-
IsReference
public int IsReference()
- Returns:
- the value of the
IsReferencefield.
-
short_term_ref_pic_set_sps_flag
public int short_term_ref_pic_set_sps_flag()
- Returns:
- the value of the
short_term_ref_pic_set_sps_flagfield.
-
IrapPicFlag
public StdVideoDecodeH265PictureInfoFlags IrapPicFlag(int value)
Sets the specified value to theIrapPicFlagfield.
-
IdrPicFlag
public StdVideoDecodeH265PictureInfoFlags IdrPicFlag(int value)
Sets the specified value to theIdrPicFlagfield.
-
IsReference
public StdVideoDecodeH265PictureInfoFlags IsReference(int value)
Sets the specified value to theIsReferencefield.
-
short_term_ref_pic_set_sps_flag
public StdVideoDecodeH265PictureInfoFlags short_term_ref_pic_set_sps_flag(int value)
Sets the specified value to theshort_term_ref_pic_set_sps_flagfield.
-
set
public StdVideoDecodeH265PictureInfoFlags set(int IrapPicFlag, int IdrPicFlag, int IsReference, int short_term_ref_pic_set_sps_flag)
Initializes this struct with the specified values.
-
set
public StdVideoDecodeH265PictureInfoFlags set(StdVideoDecodeH265PictureInfoFlags src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static StdVideoDecodeH265PictureInfoFlags malloc()
Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static StdVideoDecodeH265PictureInfoFlags calloc()
Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static StdVideoDecodeH265PictureInfoFlags create()
Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated withBufferUtils.
-
create
public static StdVideoDecodeH265PictureInfoFlags create(long address)
Returns a newStdVideoDecodeH265PictureInfoFlagsinstance for the specified memory address.
-
createSafe
@Nullable public static StdVideoDecodeH265PictureInfoFlags createSafe(long address)
-
malloc
public static StdVideoDecodeH265PictureInfoFlags.Buffer malloc(int capacity)
Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static StdVideoDecodeH265PictureInfoFlags.Buffer calloc(int capacity)
Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static StdVideoDecodeH265PictureInfoFlags.Buffer create(int capacity)
Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static StdVideoDecodeH265PictureInfoFlags.Buffer create(long address, int capacity)
Create aStdVideoDecodeH265PictureInfoFlags.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static StdVideoDecodeH265PictureInfoFlags.Buffer createSafe(long address, int capacity)
-
malloc
public static StdVideoDecodeH265PictureInfoFlags malloc(org.lwjgl.system.MemoryStack stack)
Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static StdVideoDecodeH265PictureInfoFlags calloc(org.lwjgl.system.MemoryStack stack)
Returns a newStdVideoDecodeH265PictureInfoFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static StdVideoDecodeH265PictureInfoFlags.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
calloc
public static StdVideoDecodeH265PictureInfoFlags.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newStdVideoDecodeH265PictureInfoFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
nbitfield0
public static int nbitfield0(long struct)
-
nIrapPicFlag
public static int nIrapPicFlag(long struct)
Unsafe version ofIrapPicFlag().
-
nIdrPicFlag
public static int nIdrPicFlag(long struct)
Unsafe version ofIdrPicFlag().
-
nIsReference
public static int nIsReference(long struct)
Unsafe version ofIsReference().
-
nshort_term_ref_pic_set_sps_flag
public static int nshort_term_ref_pic_set_sps_flag(long struct)
Unsafe version ofshort_term_ref_pic_set_sps_flag().
-
nbitfield0
public static void nbitfield0(long struct, int value)
-
nIrapPicFlag
public static void nIrapPicFlag(long struct, int value)Unsafe version ofIrapPicFlag.
-
nIdrPicFlag
public static void nIdrPicFlag(long struct, int value)Unsafe version ofIdrPicFlag.
-
nIsReference
public static void nIsReference(long struct, int value)Unsafe version ofIsReference.
-
nshort_term_ref_pic_set_sps_flag
public static void nshort_term_ref_pic_set_sps_flag(long struct, int value)Unsafe version ofshort_term_ref_pic_set_sps_flag.
-
-