Class StdVideoDecodeAV1PictureInfo

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<StdVideoDecodeAV1PictureInfo>
org.lwjgl.vulkan.video.StdVideoDecodeAV1PictureInfo
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class StdVideoDecodeAV1PictureInfo extends org.lwjgl.system.Struct<StdVideoDecodeAV1PictureInfo> implements org.lwjgl.system.NativeResource

Layout


 struct StdVideoDecodeAV1PictureInfo {
     StdVideoDecodeAV1PictureInfoFlags flags;
     StdVideoAV1FrameType frame_type;
     uint32_t current_frame_id;
     uint8_t OrderHint;
     uint8_t primary_ref_frame;
     uint8_t refresh_frame_flags;
     uint8_t reserved1;
     StdVideoAV1InterpolationFilter interpolation_filter;
     StdVideoAV1TxMode TxMode;
     uint8_t delta_q_res;
     uint8_t delta_lf_res;
     uint8_t SkipModeFrame[STD_VIDEO_AV1_SKIP_MODE_FRAMES];
     uint8_t coded_denom;
     uint8_t reserved2[3];
     uint8_t OrderHints[STD_VIDEO_AV1_NUM_REF_FRAMES];
     uint32_t expectedFrameId[STD_VIDEO_AV1_NUM_REF_FRAMES];
     StdVideoAV1TileInfo const * pTileInfo;
     StdVideoAV1Quantization const * pQuantization;
     StdVideoAV1Segmentation const * pSegmentation;
     StdVideoAV1LoopFilter const * pLoopFilter;
     StdVideoAV1CDEF const * pCDEF;
     StdVideoAV1LoopRestoration const * pLoopRestoration;
     StdVideoAV1GlobalMotion const * pGlobalMotion;
     StdVideoAV1FilmGrain const * pFilmGrain;
 }
  • 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.
    • FRAME_TYPE

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

      public static final int CURRENT_FRAME_ID
      The struct member offsets.
    • ORDERHINT

      public static final int ORDERHINT
      The struct member offsets.
    • PRIMARY_REF_FRAME

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

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

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

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

      public static final int TXMODE
      The struct member offsets.
    • DELTA_Q_RES

      public static final int DELTA_Q_RES
      The struct member offsets.
    • DELTA_LF_RES

      public static final int DELTA_LF_RES
      The struct member offsets.
    • SKIPMODEFRAME

      public static final int SKIPMODEFRAME
      The struct member offsets.
    • CODED_DENOM

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

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

      public static final int ORDERHINTS
      The struct member offsets.
    • EXPECTEDFRAMEID

      public static final int EXPECTEDFRAMEID
      The struct member offsets.
    • PTILEINFO

      public static final int PTILEINFO
      The struct member offsets.
    • PQUANTIZATION

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

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

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

      public static final int PCDEF
      The struct member offsets.
    • PLOOPRESTORATION

      public static final int PLOOPRESTORATION
      The struct member offsets.
    • PGLOBALMOTION

      public static final int PGLOBALMOTION
      The struct member offsets.
    • PFILMGRAIN

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

    • StdVideoDecodeAV1PictureInfo

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