Class StdVideoAV1SequenceHeader.Buffer

All Implemented Interfaces:
AutoCloseable, Iterable<StdVideoAV1SequenceHeader>, NativeResource, Pointer
Enclosing class:
StdVideoAV1SequenceHeader

public static class StdVideoAV1SequenceHeader.Buffer extends StructBuffer<StdVideoAV1SequenceHeader,StdVideoAV1SequenceHeader.Buffer> implements NativeResource
An array of StdVideoAV1SequenceHeader structs.
  • Constructor Details

    • Buffer

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

    • flags

      Returns:
      a StdVideoAV1SequenceHeaderFlags view of the flags field.
    • seq_profile

      public int seq_profile()
      Returns:
      the value of the seq_profile field.
    • frame_width_bits_minus_1

      public byte frame_width_bits_minus_1()
      Returns:
      the value of the frame_width_bits_minus_1 field.
    • frame_height_bits_minus_1

      public byte frame_height_bits_minus_1()
      Returns:
      the value of the frame_height_bits_minus_1 field.
    • max_frame_width_minus_1

      public short max_frame_width_minus_1()
      Returns:
      the value of the max_frame_width_minus_1 field.
    • max_frame_height_minus_1

      public short max_frame_height_minus_1()
      Returns:
      the value of the max_frame_height_minus_1 field.
    • delta_frame_id_length_minus_2

      public byte delta_frame_id_length_minus_2()
      Returns:
      the value of the delta_frame_id_length_minus_2 field.
    • additional_frame_id_length_minus_1

      public byte additional_frame_id_length_minus_1()
      Returns:
      the value of the additional_frame_id_length_minus_1 field.
    • order_hint_bits_minus_1

      public byte order_hint_bits_minus_1()
      Returns:
      the value of the order_hint_bits_minus_1 field.
    • seq_force_integer_mv

      public byte seq_force_integer_mv()
      Returns:
      the value of the seq_force_integer_mv field.
    • seq_force_screen_content_tools

      public byte seq_force_screen_content_tools()
      Returns:
      the value of the seq_force_screen_content_tools field.
    • pColorConfig

      public StdVideoAV1ColorConfig pColorConfig()
      Returns:
      a StdVideoAV1ColorConfig view of the struct pointed to by the pColorConfig field.
    • pTimingInfo

      public StdVideoAV1TimingInfo pTimingInfo()
      Returns:
      a StdVideoAV1TimingInfo view of the struct pointed to by the pTimingInfo field.
    • flags

      Copies the specified StdVideoAV1SequenceHeaderFlags to the flags field.
    • flags

      Passes the flags field to the specified Consumer.
    • seq_profile

      public StdVideoAV1SequenceHeader.Buffer seq_profile(int value)
      Sets the specified value to the seq_profile field.
    • frame_width_bits_minus_1

      public StdVideoAV1SequenceHeader.Buffer frame_width_bits_minus_1(byte value)
      Sets the specified value to the frame_width_bits_minus_1 field.
    • frame_height_bits_minus_1

      public StdVideoAV1SequenceHeader.Buffer frame_height_bits_minus_1(byte value)
      Sets the specified value to the frame_height_bits_minus_1 field.
    • max_frame_width_minus_1

      public StdVideoAV1SequenceHeader.Buffer max_frame_width_minus_1(short value)
      Sets the specified value to the max_frame_width_minus_1 field.
    • max_frame_height_minus_1

      public StdVideoAV1SequenceHeader.Buffer max_frame_height_minus_1(short value)
      Sets the specified value to the max_frame_height_minus_1 field.
    • delta_frame_id_length_minus_2

      public StdVideoAV1SequenceHeader.Buffer delta_frame_id_length_minus_2(byte value)
      Sets the specified value to the delta_frame_id_length_minus_2 field.
    • additional_frame_id_length_minus_1

      public StdVideoAV1SequenceHeader.Buffer additional_frame_id_length_minus_1(byte value)
      Sets the specified value to the additional_frame_id_length_minus_1 field.
    • order_hint_bits_minus_1

      public StdVideoAV1SequenceHeader.Buffer order_hint_bits_minus_1(byte value)
      Sets the specified value to the order_hint_bits_minus_1 field.
    • seq_force_integer_mv

      public StdVideoAV1SequenceHeader.Buffer seq_force_integer_mv(byte value)
      Sets the specified value to the seq_force_integer_mv field.
    • seq_force_screen_content_tools

      public StdVideoAV1SequenceHeader.Buffer seq_force_screen_content_tools(byte value)
      Sets the specified value to the seq_force_screen_content_tools field.
    • pColorConfig

      Sets the address of the specified StdVideoAV1ColorConfig to the pColorConfig field.
    • pTimingInfo

      Sets the address of the specified StdVideoAV1TimingInfo to the pTimingInfo field.