Package org.lwjgl.vulkan.video
Class StdVideoEncodeAV1PictureInfoFlags.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<StdVideoEncodeAV1PictureInfoFlags.Buffer>
org.lwjgl.system.StructBuffer<StdVideoEncodeAV1PictureInfoFlags,StdVideoEncodeAV1PictureInfoFlags.Buffer>
org.lwjgl.vulkan.video.StdVideoEncodeAV1PictureInfoFlags.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<StdVideoEncodeAV1PictureInfoFlags>,NativeResource,Pointer
- Enclosing class:
StdVideoEncodeAV1PictureInfoFlags
public static class StdVideoEncodeAV1PictureInfoFlags.Buffer
extends StructBuffer<StdVideoEncodeAV1PictureInfoFlags,StdVideoEncodeAV1PictureInfoFlags.Buffer>
implements NativeResource
An array of
StdVideoEncodeAV1PictureInfoFlags structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newStdVideoEncodeAV1PictureInfoFlags.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbooleanallow_high_precision_mv(boolean value) Sets the specified value to theallow_high_precision_mvfield.booleanallow_intrabc(boolean value) Sets the specified value to theallow_intrabcfield.booleanallow_screen_content_tools(boolean value) Sets the specified value to theallow_screen_content_toolsfield.booleanallow_warped_motion(boolean value) Sets the specified value to theallow_warped_motionfield.booleanbuffer_removal_time_present_flag(boolean value) Sets the specified value to thebuffer_removal_time_present_flagfield.booleandelta_lf_multi(boolean value) Sets the specified value to thedelta_lf_multifield.booleandelta_lf_present(boolean value) Sets the specified value to thedelta_lf_presentfield.booleandelta_q_present(boolean value) Sets the specified value to thedelta_q_presentfield.booleandisable_cdf_update(boolean value) Sets the specified value to thedisable_cdf_updatefield.booleandisable_frame_end_update_cdf(boolean value) Sets the specified value to thedisable_frame_end_update_cdffield.booleanerror_resilient_mode(boolean value) Sets the specified value to theerror_resilient_modefield.booleanforce_integer_mv(boolean value) Sets the specified value to theforce_integer_mvfield.booleanframe_refs_short_signaling(boolean value) Sets the specified value to theframe_refs_short_signalingfield.booleanframe_size_override_flag(boolean value) Sets the specified value to theframe_size_override_flagfield.booleanis_filter_switchable(boolean value) Sets the specified value to theis_filter_switchablefield.booleanis_motion_mode_switchable(boolean value) Sets the specified value to theis_motion_mode_switchablefield.booleanreduced_tx_set(boolean value) Sets the specified value to thereduced_tx_setfield.booleanrender_and_frame_size_different(boolean value) Sets the specified value to therender_and_frame_size_differentfield.booleansegmentation_enabled(boolean value) Sets the specified value to thesegmentation_enabledfield.booleansegmentation_temporal_update(boolean value) Sets the specified value to thesegmentation_temporal_updatefield.booleansegmentation_update_data(boolean value) Sets the specified value to thesegmentation_update_datafield.booleansegmentation_update_map(boolean value) Sets the specified value to thesegmentation_update_mapfield.booleanshow_frame(boolean value) Sets the specified value to theshow_framefield.booleanshowable_frame(boolean value) Sets the specified value to theshowable_framefield.booleanskip_mode_present(boolean value) Sets the specified value to theskip_mode_presentfield.booleanuse_ref_frame_mvs(boolean value) Sets the specified value to theuse_ref_frame_mvsfield.booleanuse_superres(boolean value) Sets the specified value to theuse_superresfield.booleanusesChromaLr(boolean value) Sets the specified value to theusesChromaLrfield.booleanUsesLr()UsesLr(boolean value) Sets the specified value to theUsesLrfield.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class org.lwjgl.system.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 org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newStdVideoEncodeAV1PictureInfoFlags.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
StdVideoEncodeAV1PictureInfoFlags.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
-
error_resilient_mode
public boolean error_resilient_mode()- Returns:
- the value of the
error_resilient_modefield.
-
disable_cdf_update
public boolean disable_cdf_update()- Returns:
- the value of the
disable_cdf_updatefield.
-
use_superres
public boolean use_superres()- Returns:
- the value of the
use_superresfield.
-
render_and_frame_size_different
public boolean render_and_frame_size_different()- Returns:
- the value of the
render_and_frame_size_differentfield.
-
allow_screen_content_tools
public boolean allow_screen_content_tools()- Returns:
- the value of the
allow_screen_content_toolsfield.
-
is_filter_switchable
public boolean is_filter_switchable()- Returns:
- the value of the
is_filter_switchablefield.
-
force_integer_mv
public boolean force_integer_mv()- Returns:
- the value of the
force_integer_mvfield.
-
frame_size_override_flag
public boolean frame_size_override_flag()- Returns:
- the value of the
frame_size_override_flagfield.
-
buffer_removal_time_present_flag
public boolean buffer_removal_time_present_flag()- Returns:
- the value of the
buffer_removal_time_present_flagfield.
-
allow_intrabc
public boolean allow_intrabc()- Returns:
- the value of the
allow_intrabcfield.
-
frame_refs_short_signaling
public boolean frame_refs_short_signaling()- Returns:
- the value of the
frame_refs_short_signalingfield.
-
allow_high_precision_mv
public boolean allow_high_precision_mv()- Returns:
- the value of the
allow_high_precision_mvfield.
-
is_motion_mode_switchable
public boolean is_motion_mode_switchable()- Returns:
- the value of the
is_motion_mode_switchablefield.
-
use_ref_frame_mvs
public boolean use_ref_frame_mvs()- Returns:
- the value of the
use_ref_frame_mvsfield.
-
disable_frame_end_update_cdf
public boolean disable_frame_end_update_cdf()- Returns:
- the value of the
disable_frame_end_update_cdffield.
-
allow_warped_motion
public boolean allow_warped_motion()- Returns:
- the value of the
allow_warped_motionfield.
-
reduced_tx_set
public boolean reduced_tx_set()- Returns:
- the value of the
reduced_tx_setfield.
-
skip_mode_present
public boolean skip_mode_present()- Returns:
- the value of the
skip_mode_presentfield.
-
delta_q_present
public boolean delta_q_present()- Returns:
- the value of the
delta_q_presentfield.
-
delta_lf_present
public boolean delta_lf_present()- Returns:
- the value of the
delta_lf_presentfield.
-
delta_lf_multi
public boolean delta_lf_multi()- Returns:
- the value of the
delta_lf_multifield.
-
segmentation_enabled
public boolean segmentation_enabled()- Returns:
- the value of the
segmentation_enabledfield.
-
segmentation_update_map
public boolean segmentation_update_map()- Returns:
- the value of the
segmentation_update_mapfield.
-
segmentation_temporal_update
public boolean segmentation_temporal_update()- Returns:
- the value of the
segmentation_temporal_updatefield.
-
segmentation_update_data
public boolean segmentation_update_data()- Returns:
- the value of the
segmentation_update_datafield.
-
UsesLr
public boolean UsesLr()- Returns:
- the value of the
UsesLrfield.
-
usesChromaLr
public boolean usesChromaLr()- Returns:
- the value of the
usesChromaLrfield.
-
show_frame
public boolean show_frame()- Returns:
- the value of the
show_framefield.
-
showable_frame
public boolean showable_frame()- Returns:
- the value of the
showable_framefield.
-
error_resilient_mode
Sets the specified value to theerror_resilient_modefield. -
disable_cdf_update
Sets the specified value to thedisable_cdf_updatefield. -
use_superres
Sets the specified value to theuse_superresfield. -
render_and_frame_size_different
Sets the specified value to therender_and_frame_size_differentfield. -
allow_screen_content_tools
Sets the specified value to theallow_screen_content_toolsfield. -
is_filter_switchable
Sets the specified value to theis_filter_switchablefield. -
force_integer_mv
Sets the specified value to theforce_integer_mvfield. -
frame_size_override_flag
Sets the specified value to theframe_size_override_flagfield. -
buffer_removal_time_present_flag
Sets the specified value to thebuffer_removal_time_present_flagfield. -
allow_intrabc
Sets the specified value to theallow_intrabcfield. -
frame_refs_short_signaling
Sets the specified value to theframe_refs_short_signalingfield. -
allow_high_precision_mv
Sets the specified value to theallow_high_precision_mvfield. -
is_motion_mode_switchable
Sets the specified value to theis_motion_mode_switchablefield. -
use_ref_frame_mvs
Sets the specified value to theuse_ref_frame_mvsfield. -
disable_frame_end_update_cdf
Sets the specified value to thedisable_frame_end_update_cdffield. -
allow_warped_motion
Sets the specified value to theallow_warped_motionfield. -
reduced_tx_set
Sets the specified value to thereduced_tx_setfield. -
skip_mode_present
Sets the specified value to theskip_mode_presentfield. -
delta_q_present
Sets the specified value to thedelta_q_presentfield. -
delta_lf_present
Sets the specified value to thedelta_lf_presentfield. -
delta_lf_multi
Sets the specified value to thedelta_lf_multifield. -
segmentation_enabled
Sets the specified value to thesegmentation_enabledfield. -
segmentation_update_map
Sets the specified value to thesegmentation_update_mapfield. -
segmentation_temporal_update
Sets the specified value to thesegmentation_temporal_updatefield. -
segmentation_update_data
Sets the specified value to thesegmentation_update_datafield. -
UsesLr
Sets the specified value to theUsesLrfield. -
usesChromaLr
Sets the specified value to theusesChromaLrfield. -
show_frame
Sets the specified value to theshow_framefield. -
showable_frame
Sets the specified value to theshowable_framefield.
-