Package org.lwjgl.vulkan.video
Class StdVideoAV1SequenceHeaderFlags
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<StdVideoAV1SequenceHeaderFlags>
org.lwjgl.vulkan.video.StdVideoAV1SequenceHeaderFlags
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class StdVideoAV1SequenceHeaderFlags
extends Struct<StdVideoAV1SequenceHeaderFlags>
implements NativeResource
struct StdVideoAV1SequenceHeaderFlags {
uint32_t still_picture : 1;
uint32_t reduced_still_picture_header : 1;
uint32_t use_128x128_superblock : 1;
uint32_t enable_filter_intra : 1;
uint32_t enable_intra_edge_filter : 1;
uint32_t enable_interintra_compound : 1;
uint32_t enable_masked_compound : 1;
uint32_t enable_warped_motion : 1;
uint32_t enable_dual_filter : 1;
uint32_t enable_order_hint : 1;
uint32_t enable_jnt_comp : 1;
uint32_t enable_ref_frame_mvs : 1;
uint32_t frame_id_numbers_present_flag : 1;
uint32_t enable_superres : 1;
uint32_t enable_cdef : 1;
uint32_t enable_restoration : 1;
uint32_t film_grain_params_present : 1;
uint32_t timing_info_present_flag : 1;
uint32_t initial_display_delay_present_flag : 1;
uint32_t reserved : 13;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofStdVideoAV1SequenceHeaderFlagsstructs.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 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
ConstructorsConstructorDescriptionStdVideoAV1SequenceHeaderFlags(ByteBuffer container) Creates aStdVideoAV1SequenceHeaderFlagsinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptioncalloc()Returns a newStdVideoAV1SequenceHeaderFlagsinstance allocated withmemCalloc.calloc(int capacity) Returns a newStdVideoAV1SequenceHeaderFlags.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newStdVideoAV1SequenceHeaderFlags.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newStdVideoAV1SequenceHeaderFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.create()Returns a newStdVideoAV1SequenceHeaderFlagsinstance allocated withBufferUtils.create(int capacity) Returns a newStdVideoAV1SequenceHeaderFlags.Bufferinstance allocated withBufferUtils.create(long address) Returns a newStdVideoAV1SequenceHeaderFlagsinstance for the specified memory address.create(long address, int capacity) Create aStdVideoAV1SequenceHeaderFlags.Bufferinstance at the specified memory.static @Nullable StdVideoAV1SequenceHeaderFlagscreateSafe(long address) static @Nullable StdVideoAV1SequenceHeaderFlags.BuffercreateSafe(long address, int capacity) booleanenable_cdef(boolean value) Sets the specified value to theenable_cdeffield.booleanenable_dual_filter(boolean value) Sets the specified value to theenable_dual_filterfield.booleanenable_filter_intra(boolean value) Sets the specified value to theenable_filter_intrafield.booleanenable_interintra_compound(boolean value) Sets the specified value to theenable_interintra_compoundfield.booleanenable_intra_edge_filter(boolean value) Sets the specified value to theenable_intra_edge_filterfield.booleanenable_jnt_comp(boolean value) Sets the specified value to theenable_jnt_compfield.booleanenable_masked_compound(boolean value) Sets the specified value to theenable_masked_compoundfield.booleanenable_order_hint(boolean value) Sets the specified value to theenable_order_hintfield.booleanenable_ref_frame_mvs(boolean value) Sets the specified value to theenable_ref_frame_mvsfield.booleanenable_restoration(boolean value) Sets the specified value to theenable_restorationfield.booleanenable_superres(boolean value) Sets the specified value to theenable_superresfield.booleanenable_warped_motion(boolean value) Sets the specified value to theenable_warped_motionfield.booleanfilm_grain_params_present(boolean value) Sets the specified value to thefilm_grain_params_presentfield.booleanframe_id_numbers_present_flag(boolean value) Sets the specified value to theframe_id_numbers_present_flagfield.booleaninitial_display_delay_present_flag(boolean value) Sets the specified value to theinitial_display_delay_present_flagfield.malloc()Returns a newStdVideoAV1SequenceHeaderFlagsinstance allocated withmemAlloc.malloc(int capacity) Returns a newStdVideoAV1SequenceHeaderFlags.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newStdVideoAV1SequenceHeaderFlags.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newStdVideoAV1SequenceHeaderFlagsinstance allocated on the specifiedMemoryStack.static intnbitfield0(long struct) static voidnbitfield0(long struct, int value) static intnbitfield1(long struct) static voidnbitfield1(long struct, int value) static intnenable_cdef(long struct) Unsafe version ofenable_cdef().static voidnenable_cdef(long struct, int value) Unsafe version ofenable_cdef.static intnenable_dual_filter(long struct) Unsafe version ofenable_dual_filter().static voidnenable_dual_filter(long struct, int value) Unsafe version ofenable_dual_filter.static intnenable_filter_intra(long struct) Unsafe version ofenable_filter_intra().static voidnenable_filter_intra(long struct, int value) Unsafe version ofenable_filter_intra.static intnenable_interintra_compound(long struct) Unsafe version ofenable_interintra_compound().static voidnenable_interintra_compound(long struct, int value) Unsafe version ofenable_interintra_compound.static intnenable_intra_edge_filter(long struct) Unsafe version ofenable_intra_edge_filter().static voidnenable_intra_edge_filter(long struct, int value) Unsafe version ofenable_intra_edge_filter.static intnenable_jnt_comp(long struct) Unsafe version ofenable_jnt_comp().static voidnenable_jnt_comp(long struct, int value) Unsafe version ofenable_jnt_comp.static intnenable_masked_compound(long struct) Unsafe version ofenable_masked_compound().static voidnenable_masked_compound(long struct, int value) Unsafe version ofenable_masked_compound.static intnenable_order_hint(long struct) Unsafe version ofenable_order_hint().static voidnenable_order_hint(long struct, int value) Unsafe version ofenable_order_hint.static intnenable_ref_frame_mvs(long struct) Unsafe version ofenable_ref_frame_mvs().static voidnenable_ref_frame_mvs(long struct, int value) Unsafe version ofenable_ref_frame_mvs.static intnenable_restoration(long struct) Unsafe version ofenable_restoration().static voidnenable_restoration(long struct, int value) Unsafe version ofenable_restoration.static intnenable_superres(long struct) Unsafe version ofenable_superres().static voidnenable_superres(long struct, int value) Unsafe version ofenable_superres.static intnenable_warped_motion(long struct) Unsafe version ofenable_warped_motion().static voidnenable_warped_motion(long struct, int value) Unsafe version ofenable_warped_motion.static intnfilm_grain_params_present(long struct) Unsafe version offilm_grain_params_present().static voidnfilm_grain_params_present(long struct, int value) Unsafe version offilm_grain_params_present.static intnframe_id_numbers_present_flag(long struct) Unsafe version offrame_id_numbers_present_flag().static voidnframe_id_numbers_present_flag(long struct, int value) Unsafe version offrame_id_numbers_present_flag.static intninitial_display_delay_present_flag(long struct) Unsafe version ofinitial_display_delay_present_flag().static voidninitial_display_delay_present_flag(long struct, int value) Unsafe version ofinitial_display_delay_present_flag.static intnreduced_still_picture_header(long struct) Unsafe version ofreduced_still_picture_header().static voidnreduced_still_picture_header(long struct, int value) Unsafe version ofreduced_still_picture_header.static intnreserved(long struct) static voidnreserved(long struct, int value) static intnstill_picture(long struct) Unsafe version ofstill_picture().static voidnstill_picture(long struct, int value) Unsafe version ofstill_picture.static intntiming_info_present_flag(long struct) Unsafe version oftiming_info_present_flag().static voidntiming_info_present_flag(long struct, int value) Unsafe version oftiming_info_present_flag.static intnuse_128x128_superblock(long struct) Unsafe version ofuse_128x128_superblock().static voidnuse_128x128_superblock(long struct, int value) Unsafe version ofuse_128x128_superblock.booleanreduced_still_picture_header(boolean value) Sets the specified value to thereduced_still_picture_headerfield.set(boolean still_picture, boolean reduced_still_picture_header, boolean use_128x128_superblock, boolean enable_filter_intra, boolean enable_intra_edge_filter, boolean enable_interintra_compound, boolean enable_masked_compound, boolean enable_warped_motion, boolean enable_dual_filter, boolean enable_order_hint, boolean enable_jnt_comp, boolean enable_ref_frame_mvs, boolean frame_id_numbers_present_flag, boolean enable_superres, boolean enable_cdef, boolean enable_restoration, boolean film_grain_params_present, boolean timing_info_present_flag, boolean initial_display_delay_present_flag) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()Returnssizeof(struct).booleanstill_picture(boolean value) Sets the specified value to thestill_picturefield.booleantiming_info_present_flag(boolean value) Sets the specified value to thetiming_info_present_flagfield.booleanuse_128x128_superblock(boolean value) Sets the specified value to theuse_128x128_superblockfield.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. -
BITFIELD1
public static final int BITFIELD1The struct member offsets.
-
-
Constructor Details
-
StdVideoAV1SequenceHeaderFlags
Creates aStdVideoAV1SequenceHeaderFlagsinstance 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<StdVideoAV1SequenceHeaderFlags>
-
still_picture
public boolean still_picture()- Returns:
- the value of the
still_picturefield.
-
reduced_still_picture_header
public boolean reduced_still_picture_header()- Returns:
- the value of the
reduced_still_picture_headerfield.
-
use_128x128_superblock
public boolean use_128x128_superblock()- Returns:
- the value of the
use_128x128_superblockfield.
-
enable_filter_intra
public boolean enable_filter_intra()- Returns:
- the value of the
enable_filter_intrafield.
-
enable_intra_edge_filter
public boolean enable_intra_edge_filter()- Returns:
- the value of the
enable_intra_edge_filterfield.
-
enable_interintra_compound
public boolean enable_interintra_compound()- Returns:
- the value of the
enable_interintra_compoundfield.
-
enable_masked_compound
public boolean enable_masked_compound()- Returns:
- the value of the
enable_masked_compoundfield.
-
enable_warped_motion
public boolean enable_warped_motion()- Returns:
- the value of the
enable_warped_motionfield.
-
enable_dual_filter
public boolean enable_dual_filter()- Returns:
- the value of the
enable_dual_filterfield.
-
enable_order_hint
public boolean enable_order_hint()- Returns:
- the value of the
enable_order_hintfield.
-
enable_jnt_comp
public boolean enable_jnt_comp()- Returns:
- the value of the
enable_jnt_compfield.
-
enable_ref_frame_mvs
public boolean enable_ref_frame_mvs()- Returns:
- the value of the
enable_ref_frame_mvsfield.
-
frame_id_numbers_present_flag
public boolean frame_id_numbers_present_flag()- Returns:
- the value of the
frame_id_numbers_present_flagfield.
-
enable_superres
public boolean enable_superres()- Returns:
- the value of the
enable_superresfield.
-
enable_cdef
public boolean enable_cdef()- Returns:
- the value of the
enable_cdeffield.
-
enable_restoration
public boolean enable_restoration()- Returns:
- the value of the
enable_restorationfield.
-
film_grain_params_present
public boolean film_grain_params_present()- Returns:
- the value of the
film_grain_params_presentfield.
-
timing_info_present_flag
public boolean timing_info_present_flag()- Returns:
- the value of the
timing_info_present_flagfield.
-
initial_display_delay_present_flag
public boolean initial_display_delay_present_flag()- Returns:
- the value of the
initial_display_delay_present_flagfield.
-
still_picture
Sets the specified value to thestill_picturefield. -
reduced_still_picture_header
Sets the specified value to thereduced_still_picture_headerfield. -
use_128x128_superblock
Sets the specified value to theuse_128x128_superblockfield. -
enable_filter_intra
Sets the specified value to theenable_filter_intrafield. -
enable_intra_edge_filter
Sets the specified value to theenable_intra_edge_filterfield. -
enable_interintra_compound
Sets the specified value to theenable_interintra_compoundfield. -
enable_masked_compound
Sets the specified value to theenable_masked_compoundfield. -
enable_warped_motion
Sets the specified value to theenable_warped_motionfield. -
enable_dual_filter
Sets the specified value to theenable_dual_filterfield. -
enable_order_hint
Sets the specified value to theenable_order_hintfield. -
enable_jnt_comp
Sets the specified value to theenable_jnt_compfield. -
enable_ref_frame_mvs
Sets the specified value to theenable_ref_frame_mvsfield. -
frame_id_numbers_present_flag
Sets the specified value to theframe_id_numbers_present_flagfield. -
enable_superres
Sets the specified value to theenable_superresfield. -
enable_cdef
Sets the specified value to theenable_cdeffield. -
enable_restoration
Sets the specified value to theenable_restorationfield. -
film_grain_params_present
Sets the specified value to thefilm_grain_params_presentfield. -
timing_info_present_flag
Sets the specified value to thetiming_info_present_flagfield. -
initial_display_delay_present_flag
Sets the specified value to theinitial_display_delay_present_flagfield. -
set
public StdVideoAV1SequenceHeaderFlags set(boolean still_picture, boolean reduced_still_picture_header, boolean use_128x128_superblock, boolean enable_filter_intra, boolean enable_intra_edge_filter, boolean enable_interintra_compound, boolean enable_masked_compound, boolean enable_warped_motion, boolean enable_dual_filter, boolean enable_order_hint, boolean enable_jnt_comp, boolean enable_ref_frame_mvs, boolean frame_id_numbers_present_flag, boolean enable_superres, boolean enable_cdef, boolean enable_restoration, boolean film_grain_params_present, boolean timing_info_present_flag, boolean initial_display_delay_present_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 newStdVideoAV1SequenceHeaderFlagsinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newStdVideoAV1SequenceHeaderFlagsinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newStdVideoAV1SequenceHeaderFlagsinstance allocated withBufferUtils. -
create
Returns a newStdVideoAV1SequenceHeaderFlagsinstance for the specified memory address. -
createSafe
-
malloc
Returns a newStdVideoAV1SequenceHeaderFlags.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newStdVideoAV1SequenceHeaderFlags.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newStdVideoAV1SequenceHeaderFlags.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aStdVideoAV1SequenceHeaderFlags.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable StdVideoAV1SequenceHeaderFlags.Buffer createSafe(long address, int capacity) -
malloc
Returns a newStdVideoAV1SequenceHeaderFlagsinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newStdVideoAV1SequenceHeaderFlagsinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newStdVideoAV1SequenceHeaderFlags.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newStdVideoAV1SequenceHeaderFlags.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) -
nstill_picture
public static int nstill_picture(long struct) Unsafe version ofstill_picture(). -
nreduced_still_picture_header
public static int nreduced_still_picture_header(long struct) Unsafe version ofreduced_still_picture_header(). -
nuse_128x128_superblock
public static int nuse_128x128_superblock(long struct) Unsafe version ofuse_128x128_superblock(). -
nenable_filter_intra
public static int nenable_filter_intra(long struct) Unsafe version ofenable_filter_intra(). -
nenable_intra_edge_filter
public static int nenable_intra_edge_filter(long struct) Unsafe version ofenable_intra_edge_filter(). -
nenable_interintra_compound
public static int nenable_interintra_compound(long struct) Unsafe version ofenable_interintra_compound(). -
nenable_masked_compound
public static int nenable_masked_compound(long struct) Unsafe version ofenable_masked_compound(). -
nenable_warped_motion
public static int nenable_warped_motion(long struct) Unsafe version ofenable_warped_motion(). -
nenable_dual_filter
public static int nenable_dual_filter(long struct) Unsafe version ofenable_dual_filter(). -
nenable_order_hint
public static int nenable_order_hint(long struct) Unsafe version ofenable_order_hint(). -
nenable_jnt_comp
public static int nenable_jnt_comp(long struct) Unsafe version ofenable_jnt_comp(). -
nenable_ref_frame_mvs
public static int nenable_ref_frame_mvs(long struct) Unsafe version ofenable_ref_frame_mvs(). -
nframe_id_numbers_present_flag
public static int nframe_id_numbers_present_flag(long struct) Unsafe version offrame_id_numbers_present_flag(). -
nenable_superres
public static int nenable_superres(long struct) Unsafe version ofenable_superres(). -
nenable_cdef
public static int nenable_cdef(long struct) Unsafe version ofenable_cdef(). -
nenable_restoration
public static int nenable_restoration(long struct) Unsafe version ofenable_restoration(). -
nfilm_grain_params_present
public static int nfilm_grain_params_present(long struct) Unsafe version offilm_grain_params_present(). -
ntiming_info_present_flag
public static int ntiming_info_present_flag(long struct) Unsafe version oftiming_info_present_flag(). -
ninitial_display_delay_present_flag
public static int ninitial_display_delay_present_flag(long struct) Unsafe version ofinitial_display_delay_present_flag(). -
nbitfield1
public static int nbitfield1(long struct) -
nreserved
public static int nreserved(long struct) -
nbitfield0
public static void nbitfield0(long struct, int value) -
nstill_picture
public static void nstill_picture(long struct, int value) Unsafe version ofstill_picture. -
nreduced_still_picture_header
public static void nreduced_still_picture_header(long struct, int value) Unsafe version ofreduced_still_picture_header. -
nuse_128x128_superblock
public static void nuse_128x128_superblock(long struct, int value) Unsafe version ofuse_128x128_superblock. -
nenable_filter_intra
public static void nenable_filter_intra(long struct, int value) Unsafe version ofenable_filter_intra. -
nenable_intra_edge_filter
public static void nenable_intra_edge_filter(long struct, int value) Unsafe version ofenable_intra_edge_filter. -
nenable_interintra_compound
public static void nenable_interintra_compound(long struct, int value) Unsafe version ofenable_interintra_compound. -
nenable_masked_compound
public static void nenable_masked_compound(long struct, int value) Unsafe version ofenable_masked_compound. -
nenable_warped_motion
public static void nenable_warped_motion(long struct, int value) Unsafe version ofenable_warped_motion. -
nenable_dual_filter
public static void nenable_dual_filter(long struct, int value) Unsafe version ofenable_dual_filter. -
nenable_order_hint
public static void nenable_order_hint(long struct, int value) Unsafe version ofenable_order_hint. -
nenable_jnt_comp
public static void nenable_jnt_comp(long struct, int value) Unsafe version ofenable_jnt_comp. -
nenable_ref_frame_mvs
public static void nenable_ref_frame_mvs(long struct, int value) Unsafe version ofenable_ref_frame_mvs. -
nframe_id_numbers_present_flag
public static void nframe_id_numbers_present_flag(long struct, int value) Unsafe version offrame_id_numbers_present_flag. -
nenable_superres
public static void nenable_superres(long struct, int value) Unsafe version ofenable_superres. -
nenable_cdef
public static void nenable_cdef(long struct, int value) Unsafe version ofenable_cdef. -
nenable_restoration
public static void nenable_restoration(long struct, int value) Unsafe version ofenable_restoration. -
nfilm_grain_params_present
public static void nfilm_grain_params_present(long struct, int value) Unsafe version offilm_grain_params_present. -
ntiming_info_present_flag
public static void ntiming_info_present_flag(long struct, int value) Unsafe version oftiming_info_present_flag. -
ninitial_display_delay_present_flag
public static void ninitial_display_delay_present_flag(long struct, int value) Unsafe version ofinitial_display_delay_present_flag. -
nbitfield1
public static void nbitfield1(long struct, int value) -
nreserved
public static void nreserved(long struct, int value)
-