Class StdVideoH265ShortTermRefPicSet

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoH265ShortTermRefPicSet extends Struct<StdVideoH265ShortTermRefPicSet> implements NativeResource

 struct StdVideoH265ShortTermRefPicSet {
     {@link StdVideoH265ShortTermRefPicSetFlags StdVideoH265ShortTermRefPicSetFlags} flags;
     uint32_t delta_idx_minus1;
     uint16_t use_delta_flag;
     uint16_t abs_delta_rps_minus1;
     uint16_t used_by_curr_pic_flag;
     uint16_t used_by_curr_pic_s0_flag;
     uint16_t used_by_curr_pic_s1_flag;
     uint16_t reserved1;
     uint8_t reserved2;
     uint8_t reserved3;
     uint8_t num_negative_pics;
     uint8_t num_positive_pics;
     uint16_t delta_poc_s0_minus1[STD_VIDEO_H265_MAX_DPB_SIZE];
     uint16_t delta_poc_s1_minus1[STD_VIDEO_H265_MAX_DPB_SIZE];
 }
  • 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.
    • DELTA_IDX_MINUS1

      public static final int DELTA_IDX_MINUS1
      The struct member offsets.
    • USE_DELTA_FLAG

      public static final int USE_DELTA_FLAG
      The struct member offsets.
    • ABS_DELTA_RPS_MINUS1

      public static final int ABS_DELTA_RPS_MINUS1
      The struct member offsets.
    • USED_BY_CURR_PIC_FLAG

      public static final int USED_BY_CURR_PIC_FLAG
      The struct member offsets.
    • USED_BY_CURR_PIC_S0_FLAG

      public static final int USED_BY_CURR_PIC_S0_FLAG
      The struct member offsets.
    • USED_BY_CURR_PIC_S1_FLAG

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

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

      public static final int RESERVED2
      The struct member offsets.
    • RESERVED3

      public static final int RESERVED3
      The struct member offsets.
    • NUM_NEGATIVE_PICS

      public static final int NUM_NEGATIVE_PICS
      The struct member offsets.
    • NUM_POSITIVE_PICS

      public static final int NUM_POSITIVE_PICS
      The struct member offsets.
    • DELTA_POC_S0_MINUS1

      public static final int DELTA_POC_S0_MINUS1
      The struct member offsets.
    • DELTA_POC_S1_MINUS1

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

    • StdVideoH265ShortTermRefPicSet

      public StdVideoH265ShortTermRefPicSet(ByteBuffer container)
      Creates a StdVideoH265ShortTermRefPicSet 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