Class StdVideoDecodeVP9PictureInfo

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoDecodeVP9PictureInfo extends Struct<StdVideoDecodeVP9PictureInfo> implements NativeResource

 struct StdVideoDecodeVP9PictureInfo {
     {@link StdVideoDecodeVP9PictureInfoFlags StdVideoDecodeVP9PictureInfoFlags} flags;
     StdVideoVP9Profile profile;
     StdVideoVP9FrameType frame_type;
     uint8_t frame_context_idx;
     uint8_t reset_frame_context;
     uint8_t refresh_frame_flags;
     uint8_t ref_frame_sign_bias_mask;
     StdVideoVP9InterpolationFilter interpolation_filter;
     uint8_t base_q_idx;
     int8_t delta_q_y_dc;
     int8_t delta_q_uv_dc;
     int8_t delta_q_uv_ac;
     uint8_t tile_cols_log2;
     uint8_t tile_rows_log2;
     uint16_t reserved1[3];
     {@link StdVideoVP9ColorConfig StdVideoVP9ColorConfig} const * pColorConfig;
     {@link StdVideoVP9LoopFilter StdVideoVP9LoopFilter} const * pLoopFilter;
     {@link StdVideoVP9Segmentation StdVideoVP9Segmentation} const * pSegmentation;
 }
  • 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.
    • PROFILE

      public static final int PROFILE
      The struct member offsets.
    • FRAME_TYPE

      public static final int FRAME_TYPE
      The struct member offsets.
    • FRAME_CONTEXT_IDX

      public static final int FRAME_CONTEXT_IDX
      The struct member offsets.
    • RESET_FRAME_CONTEXT

      public static final int RESET_FRAME_CONTEXT
      The struct member offsets.
    • REFRESH_FRAME_FLAGS

      public static final int REFRESH_FRAME_FLAGS
      The struct member offsets.
    • REF_FRAME_SIGN_BIAS_MASK

      public static final int REF_FRAME_SIGN_BIAS_MASK
      The struct member offsets.
    • INTERPOLATION_FILTER

      public static final int INTERPOLATION_FILTER
      The struct member offsets.
    • BASE_Q_IDX

      public static final int BASE_Q_IDX
      The struct member offsets.
    • DELTA_Q_Y_DC

      public static final int DELTA_Q_Y_DC
      The struct member offsets.
    • DELTA_Q_UV_DC

      public static final int DELTA_Q_UV_DC
      The struct member offsets.
    • DELTA_Q_UV_AC

      public static final int DELTA_Q_UV_AC
      The struct member offsets.
    • TILE_COLS_LOG2

      public static final int TILE_COLS_LOG2
      The struct member offsets.
    • TILE_ROWS_LOG2

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

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

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

      public static final int PLOOPFILTER
      The struct member offsets.
    • PSEGMENTATION

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

    • StdVideoDecodeVP9PictureInfo

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