Class StdVideoH264ScalingLists

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoH264ScalingLists extends Struct<StdVideoH264ScalingLists> implements NativeResource

 struct StdVideoH264ScalingLists {
     uint16_t scaling_list_present_mask;
     uint16_t use_default_scaling_matrix_mask;
     uint8_t ScalingList4x4[STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS];
     uint8_t ScalingList8x8[STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS];
 }
  • Field Details

    • SIZEOF

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

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

      public static final int SCALING_LIST_PRESENT_MASK
      The struct member offsets.
    • USE_DEFAULT_SCALING_MATRIX_MASK

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

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

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

    • StdVideoH264ScalingLists

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