Class StdVideoAV1SequenceHeaderFlags.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<StdVideoAV1SequenceHeaderFlags.Buffer>
org.lwjgl.system.StructBuffer<StdVideoAV1SequenceHeaderFlags, StdVideoAV1SequenceHeaderFlags.Buffer>
org.lwjgl.vulkan.video.StdVideoAV1SequenceHeaderFlags.Buffer
- All Implemented Interfaces:
AutoCloseable, Iterable<StdVideoAV1SequenceHeaderFlags>, NativeResource, Pointer
- Enclosing class:
StdVideoAV1SequenceHeaderFlags
public static class StdVideoAV1SequenceHeaderFlags.Buffer
extends StructBuffer<StdVideoAV1SequenceHeaderFlags, StdVideoAV1SequenceHeaderFlags.Buffer>
implements NativeResource
An array of
StdVideoAV1SequenceHeaderFlags structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface Pointer
Pointer.Default -
Field Summary
Fields inherited from interface Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newStdVideoAV1SequenceHeaderFlags.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbooleanenable_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.booleanreduced_still_picture_header(boolean value) Sets the specified value to thereduced_still_picture_headerfield.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 StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toStringMethods inherited from class Pointer.Default
equals, hashCodeMethods inherited from interface NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newStdVideoAV1SequenceHeaderFlags.Bufferinstance backed by the specified container.Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by
StdVideoAV1SequenceHeaderFlags.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Details
-
still_picture
- Returns:
- the value of the
still_picturefield.
-
reduced_still_picture_header
- Returns:
- the value of the
reduced_still_picture_headerfield.
-
use_128x128_superblock
- Returns:
- the value of the
use_128x128_superblockfield.
-
enable_filter_intra
- Returns:
- the value of the
enable_filter_intrafield.
-
enable_intra_edge_filter
- Returns:
- the value of the
enable_intra_edge_filterfield.
-
enable_interintra_compound
- Returns:
- the value of the
enable_interintra_compoundfield.
-
enable_masked_compound
- Returns:
- the value of the
enable_masked_compoundfield.
-
enable_warped_motion
- Returns:
- the value of the
enable_warped_motionfield.
-
enable_dual_filter
- Returns:
- the value of the
enable_dual_filterfield.
-
enable_order_hint
- Returns:
- the value of the
enable_order_hintfield.
-
enable_jnt_comp
- Returns:
- the value of the
enable_jnt_compfield.
-
enable_ref_frame_mvs
- Returns:
- the value of the
enable_ref_frame_mvsfield.
-
frame_id_numbers_present_flag
- Returns:
- the value of the
frame_id_numbers_present_flagfield.
-
enable_superres
- Returns:
- the value of the
enable_superresfield.
-
enable_cdef
- Returns:
- the value of the
enable_cdeffield.
-
enable_restoration
- Returns:
- the value of the
enable_restorationfield.
-
film_grain_params_present
- Returns:
- the value of the
film_grain_params_presentfield.
-
timing_info_present_flag
- Returns:
- the value of the
timing_info_present_flagfield.
-
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
public StdVideoAV1SequenceHeaderFlags.Buffer reduced_still_picture_header(@NativeType("uint32_t") boolean value) Sets the specified value to thereduced_still_picture_headerfield. -
use_128x128_superblock
public StdVideoAV1SequenceHeaderFlags.Buffer use_128x128_superblock(@NativeType("uint32_t") boolean value) Sets the specified value to theuse_128x128_superblockfield. -
enable_filter_intra
public StdVideoAV1SequenceHeaderFlags.Buffer enable_filter_intra(@NativeType("uint32_t") boolean value) Sets the specified value to theenable_filter_intrafield. -
enable_intra_edge_filter
public StdVideoAV1SequenceHeaderFlags.Buffer enable_intra_edge_filter(@NativeType("uint32_t") boolean value) Sets the specified value to theenable_intra_edge_filterfield. -
enable_interintra_compound
public StdVideoAV1SequenceHeaderFlags.Buffer enable_interintra_compound(@NativeType("uint32_t") boolean value) Sets the specified value to theenable_interintra_compoundfield. -
enable_masked_compound
public StdVideoAV1SequenceHeaderFlags.Buffer enable_masked_compound(@NativeType("uint32_t") boolean value) Sets the specified value to theenable_masked_compoundfield. -
enable_warped_motion
public StdVideoAV1SequenceHeaderFlags.Buffer enable_warped_motion(@NativeType("uint32_t") boolean value) Sets the specified value to theenable_warped_motionfield. -
enable_dual_filter
public StdVideoAV1SequenceHeaderFlags.Buffer enable_dual_filter(@NativeType("uint32_t") boolean value) Sets the specified value to theenable_dual_filterfield. -
enable_order_hint
public StdVideoAV1SequenceHeaderFlags.Buffer enable_order_hint(@NativeType("uint32_t") boolean value) Sets the specified value to theenable_order_hintfield. -
enable_jnt_comp
Sets the specified value to theenable_jnt_compfield. -
enable_ref_frame_mvs
public StdVideoAV1SequenceHeaderFlags.Buffer enable_ref_frame_mvs(@NativeType("uint32_t") boolean value) Sets the specified value to theenable_ref_frame_mvsfield. -
frame_id_numbers_present_flag
public StdVideoAV1SequenceHeaderFlags.Buffer frame_id_numbers_present_flag(@NativeType("uint32_t") boolean value) 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
public StdVideoAV1SequenceHeaderFlags.Buffer enable_restoration(@NativeType("uint32_t") boolean value) Sets the specified value to theenable_restorationfield. -
film_grain_params_present
public StdVideoAV1SequenceHeaderFlags.Buffer film_grain_params_present(@NativeType("uint32_t") boolean value) Sets the specified value to thefilm_grain_params_presentfield. -
timing_info_present_flag
public StdVideoAV1SequenceHeaderFlags.Buffer timing_info_present_flag(@NativeType("uint32_t") boolean value) Sets the specified value to thetiming_info_present_flagfield. -
initial_display_delay_present_flag
public StdVideoAV1SequenceHeaderFlags.Buffer initial_display_delay_present_flag(@NativeType("uint32_t") boolean value) Sets the specified value to theinitial_display_delay_present_flagfield.
-