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

    • Buffer

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

      public boolean still_picture()
      Returns:
      the value of the still_picture field.
    • reduced_still_picture_header

      public boolean reduced_still_picture_header()
      Returns:
      the value of the reduced_still_picture_header field.
    • use_128x128_superblock

      public boolean use_128x128_superblock()
      Returns:
      the value of the use_128x128_superblock field.
    • enable_filter_intra

      public boolean enable_filter_intra()
      Returns:
      the value of the enable_filter_intra field.
    • enable_intra_edge_filter

      public boolean enable_intra_edge_filter()
      Returns:
      the value of the enable_intra_edge_filter field.
    • enable_interintra_compound

      public boolean enable_interintra_compound()
      Returns:
      the value of the enable_interintra_compound field.
    • enable_masked_compound

      public boolean enable_masked_compound()
      Returns:
      the value of the enable_masked_compound field.
    • enable_warped_motion

      public boolean enable_warped_motion()
      Returns:
      the value of the enable_warped_motion field.
    • enable_dual_filter

      public boolean enable_dual_filter()
      Returns:
      the value of the enable_dual_filter field.
    • enable_order_hint

      public boolean enable_order_hint()
      Returns:
      the value of the enable_order_hint field.
    • enable_jnt_comp

      public boolean enable_jnt_comp()
      Returns:
      the value of the enable_jnt_comp field.
    • enable_ref_frame_mvs

      public boolean enable_ref_frame_mvs()
      Returns:
      the value of the enable_ref_frame_mvs field.
    • frame_id_numbers_present_flag

      public boolean frame_id_numbers_present_flag()
      Returns:
      the value of the frame_id_numbers_present_flag field.
    • enable_superres

      public boolean enable_superres()
      Returns:
      the value of the enable_superres field.
    • enable_cdef

      public boolean enable_cdef()
      Returns:
      the value of the enable_cdef field.
    • enable_restoration

      public boolean enable_restoration()
      Returns:
      the value of the enable_restoration field.
    • film_grain_params_present

      public boolean film_grain_params_present()
      Returns:
      the value of the film_grain_params_present field.
    • timing_info_present_flag

      public boolean timing_info_present_flag()
      Returns:
      the value of the timing_info_present_flag field.
    • initial_display_delay_present_flag

      public boolean initial_display_delay_present_flag()
      Returns:
      the value of the initial_display_delay_present_flag field.
    • still_picture

      public StdVideoAV1SequenceHeaderFlags.Buffer still_picture(boolean value)
      Sets the specified value to the still_picture field.
    • reduced_still_picture_header

      public StdVideoAV1SequenceHeaderFlags.Buffer reduced_still_picture_header(boolean value)
      Sets the specified value to the reduced_still_picture_header field.
    • use_128x128_superblock

      public StdVideoAV1SequenceHeaderFlags.Buffer use_128x128_superblock(boolean value)
      Sets the specified value to the use_128x128_superblock field.
    • enable_filter_intra

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_filter_intra(boolean value)
      Sets the specified value to the enable_filter_intra field.
    • enable_intra_edge_filter

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_intra_edge_filter(boolean value)
      Sets the specified value to the enable_intra_edge_filter field.
    • enable_interintra_compound

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_interintra_compound(boolean value)
      Sets the specified value to the enable_interintra_compound field.
    • enable_masked_compound

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_masked_compound(boolean value)
      Sets the specified value to the enable_masked_compound field.
    • enable_warped_motion

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_warped_motion(boolean value)
      Sets the specified value to the enable_warped_motion field.
    • enable_dual_filter

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_dual_filter(boolean value)
      Sets the specified value to the enable_dual_filter field.
    • enable_order_hint

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_order_hint(boolean value)
      Sets the specified value to the enable_order_hint field.
    • enable_jnt_comp

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_jnt_comp(boolean value)
      Sets the specified value to the enable_jnt_comp field.
    • enable_ref_frame_mvs

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_ref_frame_mvs(boolean value)
      Sets the specified value to the enable_ref_frame_mvs field.
    • frame_id_numbers_present_flag

      public StdVideoAV1SequenceHeaderFlags.Buffer frame_id_numbers_present_flag(boolean value)
      Sets the specified value to the frame_id_numbers_present_flag field.
    • enable_superres

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_superres(boolean value)
      Sets the specified value to the enable_superres field.
    • enable_cdef

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_cdef(boolean value)
      Sets the specified value to the enable_cdef field.
    • enable_restoration

      public StdVideoAV1SequenceHeaderFlags.Buffer enable_restoration(boolean value)
      Sets the specified value to the enable_restoration field.
    • film_grain_params_present

      public StdVideoAV1SequenceHeaderFlags.Buffer film_grain_params_present(boolean value)
      Sets the specified value to the film_grain_params_present field.
    • timing_info_present_flag

      public StdVideoAV1SequenceHeaderFlags.Buffer timing_info_present_flag(boolean value)
      Sets the specified value to the timing_info_present_flag field.
    • initial_display_delay_present_flag

      public StdVideoAV1SequenceHeaderFlags.Buffer initial_display_delay_present_flag(boolean value)
      Sets the specified value to the initial_display_delay_present_flag field.