Class StdVideoAV1SequenceHeader

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoAV1SequenceHeader extends Struct<StdVideoAV1SequenceHeader> implements NativeResource

 struct StdVideoAV1SequenceHeader {
     {@link StdVideoAV1SequenceHeaderFlags StdVideoAV1SequenceHeaderFlags} flags;
     StdVideoAV1Profile seq_profile;
     uint8_t frame_width_bits_minus_1;
     uint8_t frame_height_bits_minus_1;
     uint16_t max_frame_width_minus_1;
     uint16_t max_frame_height_minus_1;
     uint8_t delta_frame_id_length_minus_2;
     uint8_t additional_frame_id_length_minus_1;
     uint8_t order_hint_bits_minus_1;
     uint8_t seq_force_integer_mv;
     uint8_t seq_force_screen_content_tools;
     uint8_t reserved1[5];
     {@link StdVideoAV1ColorConfig StdVideoAV1ColorConfig} const * pColorConfig;
     {@link StdVideoAV1TimingInfo StdVideoAV1TimingInfo} const * pTimingInfo;
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • FLAGS

      public static final int FLAGS
      The struct member offsets.
    • SEQ_PROFILE

      public static final int SEQ_PROFILE
      The struct member offsets.
    • FRAME_WIDTH_BITS_MINUS_1

      public static final int FRAME_WIDTH_BITS_MINUS_1
      The struct member offsets.
    • FRAME_HEIGHT_BITS_MINUS_1

      public static final int FRAME_HEIGHT_BITS_MINUS_1
      The struct member offsets.
    • MAX_FRAME_WIDTH_MINUS_1

      public static final int MAX_FRAME_WIDTH_MINUS_1
      The struct member offsets.
    • MAX_FRAME_HEIGHT_MINUS_1

      public static final int MAX_FRAME_HEIGHT_MINUS_1
      The struct member offsets.
    • DELTA_FRAME_ID_LENGTH_MINUS_2

      public static final int DELTA_FRAME_ID_LENGTH_MINUS_2
      The struct member offsets.
    • ADDITIONAL_FRAME_ID_LENGTH_MINUS_1

      public static final int ADDITIONAL_FRAME_ID_LENGTH_MINUS_1
      The struct member offsets.
    • ORDER_HINT_BITS_MINUS_1

      public static final int ORDER_HINT_BITS_MINUS_1
      The struct member offsets.
    • SEQ_FORCE_INTEGER_MV

      public static final int SEQ_FORCE_INTEGER_MV
      The struct member offsets.
    • SEQ_FORCE_SCREEN_CONTENT_TOOLS

      public static final int SEQ_FORCE_SCREEN_CONTENT_TOOLS
      The struct member offsets.
    • RESERVED1

      public static final int RESERVED1
      The struct member offsets.
    • PCOLORCONFIG

      public static final int PCOLORCONFIG
      The struct member offsets.
    • PTIMINGINFO

      public static final int PTIMINGINFO
      The struct member offsets.
  • Constructor Details

    • StdVideoAV1SequenceHeader

      public StdVideoAV1SequenceHeader(ByteBuffer container)
      Creates a StdVideoAV1SequenceHeader instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details