Class StdVideoH265ScalingLists

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoH265ScalingLists extends Struct<StdVideoH265ScalingLists> implements NativeResource
struct StdVideoH265ScalingLists {
    uint8_t ScalingList4x4[STD_VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS];
    uint8_t ScalingList8x8[STD_VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS];
    uint8_t ScalingList16x16[STD_VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS];
    uint8_t ScalingList32x32[STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS];
    uint8_t ScalingListDCCoef16x16[STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS];
    uint8_t ScalingListDCCoef32x32[STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS];
}
  • Field Details

    • SIZEOF

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

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

      public static final int SCALINGLIST4X4
      The struct member offsets.
    • SCALINGLIST8X8

      public static final int SCALINGLIST8X8
      The struct member offsets.
    • SCALINGLIST16X16

      public static final int SCALINGLIST16X16
      The struct member offsets.
    • SCALINGLIST32X32

      public static final int SCALINGLIST32X32
      The struct member offsets.
    • SCALINGLISTDCCOEF16X16

      public static final int SCALINGLISTDCCOEF16X16
      The struct member offsets.
    • SCALINGLISTDCCOEF32X32

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

    • StdVideoH265ScalingLists

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