Class 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
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new StdVideoDecodeAV1PictureInfoFlags.Buffer instance 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

      public boolean error_resilient_mode()
      Returns:
      the value of the error_resilient_mode field.
    • disable_cdf_update

      public boolean disable_cdf_update()
      Returns:
      the value of the disable_cdf_update field.
    • use_superres

      public boolean use_superres()
      Returns:
      the value of the use_superres field.
    • render_and_frame_size_different

      public boolean render_and_frame_size_different()
      Returns:
      the value of the render_and_frame_size_different field.
    • allow_screen_content_tools

      public boolean allow_screen_content_tools()
      Returns:
      the value of the allow_screen_content_tools field.
    • is_filter_switchable

      public boolean is_filter_switchable()
      Returns:
      the value of the is_filter_switchable field.
    • force_integer_mv

      public boolean force_integer_mv()
      Returns:
      the value of the force_integer_mv field.
    • frame_size_override_flag

      public boolean frame_size_override_flag()
      Returns:
      the value of the frame_size_override_flag field.
    • buffer_removal_time_present_flag

      public boolean buffer_removal_time_present_flag()
      Returns:
      the value of the buffer_removal_time_present_flag field.
    • allow_intrabc

      public boolean allow_intrabc()
      Returns:
      the value of the allow_intrabc field.
    • frame_refs_short_signaling

      public boolean frame_refs_short_signaling()
      Returns:
      the value of the frame_refs_short_signaling field.
    • allow_high_precision_mv

      public boolean allow_high_precision_mv()
      Returns:
      the value of the allow_high_precision_mv field.
    • is_motion_mode_switchable

      public boolean is_motion_mode_switchable()
      Returns:
      the value of the is_motion_mode_switchable field.
    • use_ref_frame_mvs

      public boolean use_ref_frame_mvs()
      Returns:
      the value of the use_ref_frame_mvs field.
    • disable_frame_end_update_cdf

      public boolean disable_frame_end_update_cdf()
      Returns:
      the value of the disable_frame_end_update_cdf field.
    • allow_warped_motion

      public boolean allow_warped_motion()
      Returns:
      the value of the allow_warped_motion field.
    • reduced_tx_set

      public boolean reduced_tx_set()
      Returns:
      the value of the reduced_tx_set field.
    • reference_select

      public boolean reference_select()
      Returns:
      the value of the reference_select field.
    • skip_mode_present

      public boolean skip_mode_present()
      Returns:
      the value of the skip_mode_present field.
    • delta_q_present

      public boolean delta_q_present()
      Returns:
      the value of the delta_q_present field.
    • delta_lf_present

      public boolean delta_lf_present()
      Returns:
      the value of the delta_lf_present field.
    • delta_lf_multi

      public boolean delta_lf_multi()
      Returns:
      the value of the delta_lf_multi field.
    • segmentation_enabled

      public boolean segmentation_enabled()
      Returns:
      the value of the segmentation_enabled field.
    • segmentation_update_map

      public boolean segmentation_update_map()
      Returns:
      the value of the segmentation_update_map field.
    • segmentation_temporal_update

      public boolean segmentation_temporal_update()
      Returns:
      the value of the segmentation_temporal_update field.
    • segmentation_update_data

      public boolean segmentation_update_data()
      Returns:
      the value of the segmentation_update_data field.
    • UsesLr

      public boolean UsesLr()
      Returns:
      the value of the UsesLr field.
    • usesChromaLr

      public boolean usesChromaLr()
      Returns:
      the value of the usesChromaLr field.
    • apply_grain

      public boolean apply_grain()
      Returns:
      the value of the apply_grain field.
    • error_resilient_mode

      public StdVideoDecodeAV1PictureInfoFlags.Buffer error_resilient_mode(boolean value)
      Sets the specified value to the error_resilient_mode field.
    • disable_cdf_update

      public StdVideoDecodeAV1PictureInfoFlags.Buffer disable_cdf_update(boolean value)
      Sets the specified value to the disable_cdf_update field.
    • use_superres

      public StdVideoDecodeAV1PictureInfoFlags.Buffer use_superres(boolean value)
      Sets the specified value to the use_superres field.
    • render_and_frame_size_different

      public StdVideoDecodeAV1PictureInfoFlags.Buffer render_and_frame_size_different(boolean value)
      Sets the specified value to the render_and_frame_size_different field.
    • allow_screen_content_tools

      public StdVideoDecodeAV1PictureInfoFlags.Buffer allow_screen_content_tools(boolean value)
      Sets the specified value to the allow_screen_content_tools field.
    • is_filter_switchable

      public StdVideoDecodeAV1PictureInfoFlags.Buffer is_filter_switchable(boolean value)
      Sets the specified value to the is_filter_switchable field.
    • force_integer_mv

      public StdVideoDecodeAV1PictureInfoFlags.Buffer force_integer_mv(boolean value)
      Sets the specified value to the force_integer_mv field.
    • frame_size_override_flag

      public StdVideoDecodeAV1PictureInfoFlags.Buffer frame_size_override_flag(boolean value)
      Sets the specified value to the frame_size_override_flag field.
    • buffer_removal_time_present_flag

      public StdVideoDecodeAV1PictureInfoFlags.Buffer buffer_removal_time_present_flag(boolean value)
      Sets the specified value to the buffer_removal_time_present_flag field.
    • allow_intrabc

      public StdVideoDecodeAV1PictureInfoFlags.Buffer allow_intrabc(boolean value)
      Sets the specified value to the allow_intrabc field.
    • frame_refs_short_signaling

      public StdVideoDecodeAV1PictureInfoFlags.Buffer frame_refs_short_signaling(boolean value)
      Sets the specified value to the frame_refs_short_signaling field.
    • allow_high_precision_mv

      public StdVideoDecodeAV1PictureInfoFlags.Buffer allow_high_precision_mv(boolean value)
      Sets the specified value to the allow_high_precision_mv field.
    • is_motion_mode_switchable

      public StdVideoDecodeAV1PictureInfoFlags.Buffer is_motion_mode_switchable(boolean value)
      Sets the specified value to the is_motion_mode_switchable field.
    • use_ref_frame_mvs

      public StdVideoDecodeAV1PictureInfoFlags.Buffer use_ref_frame_mvs(boolean value)
      Sets the specified value to the use_ref_frame_mvs field.
    • disable_frame_end_update_cdf

      public StdVideoDecodeAV1PictureInfoFlags.Buffer disable_frame_end_update_cdf(boolean value)
      Sets the specified value to the disable_frame_end_update_cdf field.
    • allow_warped_motion

      public StdVideoDecodeAV1PictureInfoFlags.Buffer allow_warped_motion(boolean value)
      Sets the specified value to the allow_warped_motion field.
    • reduced_tx_set

      public StdVideoDecodeAV1PictureInfoFlags.Buffer reduced_tx_set(boolean value)
      Sets the specified value to the reduced_tx_set field.
    • reference_select

      public StdVideoDecodeAV1PictureInfoFlags.Buffer reference_select(boolean value)
      Sets the specified value to the reference_select field.
    • skip_mode_present

      public StdVideoDecodeAV1PictureInfoFlags.Buffer skip_mode_present(boolean value)
      Sets the specified value to the skip_mode_present field.
    • delta_q_present

      public StdVideoDecodeAV1PictureInfoFlags.Buffer delta_q_present(boolean value)
      Sets the specified value to the delta_q_present field.
    • delta_lf_present

      public StdVideoDecodeAV1PictureInfoFlags.Buffer delta_lf_present(boolean value)
      Sets the specified value to the delta_lf_present field.
    • delta_lf_multi

      public StdVideoDecodeAV1PictureInfoFlags.Buffer delta_lf_multi(boolean value)
      Sets the specified value to the delta_lf_multi field.
    • segmentation_enabled

      public StdVideoDecodeAV1PictureInfoFlags.Buffer segmentation_enabled(boolean value)
      Sets the specified value to the segmentation_enabled field.
    • segmentation_update_map

      public StdVideoDecodeAV1PictureInfoFlags.Buffer segmentation_update_map(boolean value)
      Sets the specified value to the segmentation_update_map field.
    • segmentation_temporal_update

      public StdVideoDecodeAV1PictureInfoFlags.Buffer segmentation_temporal_update(boolean value)
      Sets the specified value to the segmentation_temporal_update field.
    • segmentation_update_data

      public StdVideoDecodeAV1PictureInfoFlags.Buffer segmentation_update_data(boolean value)
      Sets the specified value to the segmentation_update_data field.
    • UsesLr

      public StdVideoDecodeAV1PictureInfoFlags.Buffer UsesLr(boolean value)
      Sets the specified value to the UsesLr field.
    • usesChromaLr

      public StdVideoDecodeAV1PictureInfoFlags.Buffer usesChromaLr(boolean value)
      Sets the specified value to the usesChromaLr field.
    • apply_grain

      public StdVideoDecodeAV1PictureInfoFlags.Buffer apply_grain(boolean value)
      Sets the specified value to the apply_grain field.