Class StdVideoDecodeAV1PictureInfoFlags.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<StdVideoDecodeAV1PictureInfoFlags.Buffer>
org.lwjgl.system.StructBuffer<StdVideoDecodeAV1PictureInfoFlags, StdVideoDecodeAV1PictureInfoFlags.Buffer>
org.lwjgl.vulkan.video.StdVideoDecodeAV1PictureInfoFlags.Buffer
- All Implemented Interfaces:
AutoCloseable, Iterable<StdVideoDecodeAV1PictureInfoFlags>, NativeResource, Pointer
- Enclosing class:
StdVideoDecodeAV1PictureInfoFlags
public static class StdVideoDecodeAV1PictureInfoFlags.Buffer
extends StructBuffer<StdVideoDecodeAV1PictureInfoFlags, StdVideoDecodeAV1PictureInfoFlags.Buffer>
implements NativeResource
An array of
StdVideoDecodeAV1PictureInfoFlags 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 newStdVideoDecodeAV1PictureInfoFlags.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.booleanapply_grain(boolean value) Sets the specified value to theapply_grainfield.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.booleanreference_select(boolean value) Sets the specified value to thereference_selectfield.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.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 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 newStdVideoDecodeAV1PictureInfoFlags.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
StdVideoDecodeAV1PictureInfoFlags.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
- Returns:
- the value of the
error_resilient_modefield.
-
disable_cdf_update
- Returns:
- the value of the
disable_cdf_updatefield.
-
use_superres
- Returns:
- the value of the
use_superresfield.
-
render_and_frame_size_different
- Returns:
- the value of the
render_and_frame_size_differentfield.
-
allow_screen_content_tools
- Returns:
- the value of the
allow_screen_content_toolsfield.
-
is_filter_switchable
- Returns:
- the value of the
is_filter_switchablefield.
-
force_integer_mv
- Returns:
- the value of the
force_integer_mvfield.
-
frame_size_override_flag
- Returns:
- the value of the
frame_size_override_flagfield.
-
buffer_removal_time_present_flag
- Returns:
- the value of the
buffer_removal_time_present_flagfield.
-
allow_intrabc
- Returns:
- the value of the
allow_intrabcfield.
-
frame_refs_short_signaling
- Returns:
- the value of the
frame_refs_short_signalingfield.
-
allow_high_precision_mv
- Returns:
- the value of the
allow_high_precision_mvfield.
-
is_motion_mode_switchable
- Returns:
- the value of the
is_motion_mode_switchablefield.
-
use_ref_frame_mvs
- Returns:
- the value of the
use_ref_frame_mvsfield.
-
disable_frame_end_update_cdf
- Returns:
- the value of the
disable_frame_end_update_cdffield.
-
allow_warped_motion
- Returns:
- the value of the
allow_warped_motionfield.
-
reduced_tx_set
- Returns:
- the value of the
reduced_tx_setfield.
-
reference_select
- Returns:
- the value of the
reference_selectfield.
-
skip_mode_present
- Returns:
- the value of the
skip_mode_presentfield.
-
delta_q_present
- Returns:
- the value of the
delta_q_presentfield.
-
delta_lf_present
- Returns:
- the value of the
delta_lf_presentfield.
-
delta_lf_multi
- Returns:
- the value of the
delta_lf_multifield.
-
segmentation_enabled
- Returns:
- the value of the
segmentation_enabledfield.
-
segmentation_update_map
- Returns:
- the value of the
segmentation_update_mapfield.
-
segmentation_temporal_update
- Returns:
- the value of the
segmentation_temporal_updatefield.
-
segmentation_update_data
- Returns:
- the value of the
segmentation_update_datafield.
-
UsesLr
- Returns:
- the value of the
UsesLrfield.
-
usesChromaLr
- Returns:
- the value of the
usesChromaLrfield.
-
apply_grain
- Returns:
- the value of the
apply_grainfield.
-
error_resilient_mode
public StdVideoDecodeAV1PictureInfoFlags.Buffer error_resilient_mode(@NativeType("uint32_t") boolean value) Sets the specified value to theerror_resilient_modefield. -
disable_cdf_update
public StdVideoDecodeAV1PictureInfoFlags.Buffer disable_cdf_update(@NativeType("uint32_t") boolean value) Sets the specified value to thedisable_cdf_updatefield. -
use_superres
Sets the specified value to theuse_superresfield. -
render_and_frame_size_different
public StdVideoDecodeAV1PictureInfoFlags.Buffer render_and_frame_size_different(@NativeType("uint32_t") boolean value) Sets the specified value to therender_and_frame_size_differentfield. -
allow_screen_content_tools
public StdVideoDecodeAV1PictureInfoFlags.Buffer allow_screen_content_tools(@NativeType("uint32_t") boolean value) Sets the specified value to theallow_screen_content_toolsfield. -
is_filter_switchable
public StdVideoDecodeAV1PictureInfoFlags.Buffer is_filter_switchable(@NativeType("uint32_t") boolean value) Sets the specified value to theis_filter_switchablefield. -
force_integer_mv
public StdVideoDecodeAV1PictureInfoFlags.Buffer force_integer_mv(@NativeType("uint32_t") boolean value) Sets the specified value to theforce_integer_mvfield. -
frame_size_override_flag
public StdVideoDecodeAV1PictureInfoFlags.Buffer frame_size_override_flag(@NativeType("uint32_t") boolean value) Sets the specified value to theframe_size_override_flagfield. -
buffer_removal_time_present_flag
public StdVideoDecodeAV1PictureInfoFlags.Buffer buffer_removal_time_present_flag(@NativeType("uint32_t") boolean value) Sets the specified value to thebuffer_removal_time_present_flagfield. -
allow_intrabc
public StdVideoDecodeAV1PictureInfoFlags.Buffer allow_intrabc(@NativeType("uint32_t") boolean value) Sets the specified value to theallow_intrabcfield. -
frame_refs_short_signaling
public StdVideoDecodeAV1PictureInfoFlags.Buffer frame_refs_short_signaling(@NativeType("uint32_t") boolean value) Sets the specified value to theframe_refs_short_signalingfield. -
allow_high_precision_mv
public StdVideoDecodeAV1PictureInfoFlags.Buffer allow_high_precision_mv(@NativeType("uint32_t") boolean value) Sets the specified value to theallow_high_precision_mvfield. -
is_motion_mode_switchable
public StdVideoDecodeAV1PictureInfoFlags.Buffer is_motion_mode_switchable(@NativeType("uint32_t") boolean value) Sets the specified value to theis_motion_mode_switchablefield. -
use_ref_frame_mvs
public StdVideoDecodeAV1PictureInfoFlags.Buffer use_ref_frame_mvs(@NativeType("uint32_t") boolean value) Sets the specified value to theuse_ref_frame_mvsfield. -
disable_frame_end_update_cdf
public StdVideoDecodeAV1PictureInfoFlags.Buffer disable_frame_end_update_cdf(@NativeType("uint32_t") boolean value) Sets the specified value to thedisable_frame_end_update_cdffield. -
allow_warped_motion
public StdVideoDecodeAV1PictureInfoFlags.Buffer allow_warped_motion(@NativeType("uint32_t") boolean value) Sets the specified value to theallow_warped_motionfield. -
reduced_tx_set
public StdVideoDecodeAV1PictureInfoFlags.Buffer reduced_tx_set(@NativeType("uint32_t") boolean value) Sets the specified value to thereduced_tx_setfield. -
reference_select
public StdVideoDecodeAV1PictureInfoFlags.Buffer reference_select(@NativeType("uint32_t") boolean value) Sets the specified value to thereference_selectfield. -
skip_mode_present
public StdVideoDecodeAV1PictureInfoFlags.Buffer skip_mode_present(@NativeType("uint32_t") boolean value) Sets the specified value to theskip_mode_presentfield. -
delta_q_present
public StdVideoDecodeAV1PictureInfoFlags.Buffer delta_q_present(@NativeType("uint32_t") boolean value) Sets the specified value to thedelta_q_presentfield. -
delta_lf_present
public StdVideoDecodeAV1PictureInfoFlags.Buffer delta_lf_present(@NativeType("uint32_t") boolean value) Sets the specified value to thedelta_lf_presentfield. -
delta_lf_multi
public StdVideoDecodeAV1PictureInfoFlags.Buffer delta_lf_multi(@NativeType("uint32_t") boolean value) Sets the specified value to thedelta_lf_multifield. -
segmentation_enabled
public StdVideoDecodeAV1PictureInfoFlags.Buffer segmentation_enabled(@NativeType("uint32_t") boolean value) Sets the specified value to thesegmentation_enabledfield. -
segmentation_update_map
public StdVideoDecodeAV1PictureInfoFlags.Buffer segmentation_update_map(@NativeType("uint32_t") boolean value) Sets the specified value to thesegmentation_update_mapfield. -
segmentation_temporal_update
public StdVideoDecodeAV1PictureInfoFlags.Buffer segmentation_temporal_update(@NativeType("uint32_t") boolean value) Sets the specified value to thesegmentation_temporal_updatefield. -
segmentation_update_data
public StdVideoDecodeAV1PictureInfoFlags.Buffer segmentation_update_data(@NativeType("uint32_t") boolean value) Sets the specified value to thesegmentation_update_datafield. -
UsesLr
Sets the specified value to theUsesLrfield. -
usesChromaLr
Sets the specified value to theusesChromaLrfield. -
apply_grain
Sets the specified value to theapply_grainfield.
-