Class StdVideoAV1FilmGrain

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoAV1FilmGrain extends Struct<StdVideoAV1FilmGrain> implements NativeResource

 struct StdVideoAV1FilmGrain {
     {@link StdVideoAV1FilmGrainFlags StdVideoAV1FilmGrainFlags} flags;
     uint8_t grain_scaling_minus_8;
     uint8_t ar_coeff_lag;
     uint8_t ar_coeff_shift_minus_6;
     uint8_t grain_scale_shift;
     uint16_t grain_seed;
     uint8_t film_grain_params_ref_idx;
     uint8_t num_y_points;
     uint8_t point_y_value[STD_VIDEO_AV1_MAX_NUM_Y_POINTS];
     uint8_t point_y_scaling[STD_VIDEO_AV1_MAX_NUM_Y_POINTS];
     uint8_t num_cb_points;
     uint8_t point_cb_value[STD_VIDEO_AV1_MAX_NUM_CB_POINTS];
     uint8_t point_cb_scaling[STD_VIDEO_AV1_MAX_NUM_CB_POINTS];
     uint8_t num_cr_points;
     uint8_t point_cr_value[STD_VIDEO_AV1_MAX_NUM_CR_POINTS];
     uint8_t point_cr_scaling[STD_VIDEO_AV1_MAX_NUM_CR_POINTS];
     int8_t ar_coeffs_y_plus_128[STD_VIDEO_AV1_MAX_NUM_POS_LUMA];
     int8_t ar_coeffs_cb_plus_128[STD_VIDEO_AV1_MAX_NUM_POS_CHROMA];
     int8_t ar_coeffs_cr_plus_128[STD_VIDEO_AV1_MAX_NUM_POS_CHROMA];
     uint8_t cb_mult;
     uint8_t cb_luma_mult;
     uint16_t cb_offset;
     uint8_t cr_mult;
     uint8_t cr_luma_mult;
     uint16_t cr_offset;
 }
  • 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.
    • GRAIN_SCALING_MINUS_8

      public static final int GRAIN_SCALING_MINUS_8
      The struct member offsets.
    • AR_COEFF_LAG

      public static final int AR_COEFF_LAG
      The struct member offsets.
    • AR_COEFF_SHIFT_MINUS_6

      public static final int AR_COEFF_SHIFT_MINUS_6
      The struct member offsets.
    • GRAIN_SCALE_SHIFT

      public static final int GRAIN_SCALE_SHIFT
      The struct member offsets.
    • GRAIN_SEED

      public static final int GRAIN_SEED
      The struct member offsets.
    • FILM_GRAIN_PARAMS_REF_IDX

      public static final int FILM_GRAIN_PARAMS_REF_IDX
      The struct member offsets.
    • NUM_Y_POINTS

      public static final int NUM_Y_POINTS
      The struct member offsets.
    • POINT_Y_VALUE

      public static final int POINT_Y_VALUE
      The struct member offsets.
    • POINT_Y_SCALING

      public static final int POINT_Y_SCALING
      The struct member offsets.
    • NUM_CB_POINTS

      public static final int NUM_CB_POINTS
      The struct member offsets.
    • POINT_CB_VALUE

      public static final int POINT_CB_VALUE
      The struct member offsets.
    • POINT_CB_SCALING

      public static final int POINT_CB_SCALING
      The struct member offsets.
    • NUM_CR_POINTS

      public static final int NUM_CR_POINTS
      The struct member offsets.
    • POINT_CR_VALUE

      public static final int POINT_CR_VALUE
      The struct member offsets.
    • POINT_CR_SCALING

      public static final int POINT_CR_SCALING
      The struct member offsets.
    • AR_COEFFS_Y_PLUS_128

      public static final int AR_COEFFS_Y_PLUS_128
      The struct member offsets.
    • AR_COEFFS_CB_PLUS_128

      public static final int AR_COEFFS_CB_PLUS_128
      The struct member offsets.
    • AR_COEFFS_CR_PLUS_128

      public static final int AR_COEFFS_CR_PLUS_128
      The struct member offsets.
    • CB_MULT

      public static final int CB_MULT
      The struct member offsets.
    • CB_LUMA_MULT

      public static final int CB_LUMA_MULT
      The struct member offsets.
    • CB_OFFSET

      public static final int CB_OFFSET
      The struct member offsets.
    • CR_MULT

      public static final int CR_MULT
      The struct member offsets.
    • CR_LUMA_MULT

      public static final int CR_LUMA_MULT
      The struct member offsets.
    • CR_OFFSET

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

    • StdVideoAV1FilmGrain

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

    • sizeof

      public int sizeof()
      Description copied from class: Struct
      Returns sizeof(struct).
      Specified by:
      sizeof in class Struct<StdVideoAV1FilmGrain>
    • flags

      public StdVideoAV1FilmGrainFlags flags()
      Returns:
      a StdVideoAV1FilmGrainFlags view of the flags field.
    • grain_scaling_minus_8

      public byte grain_scaling_minus_8()
      Returns:
      the value of the grain_scaling_minus_8 field.
    • ar_coeff_lag

      public byte ar_coeff_lag()
      Returns:
      the value of the ar_coeff_lag field.
    • ar_coeff_shift_minus_6

      public byte ar_coeff_shift_minus_6()
      Returns:
      the value of the ar_coeff_shift_minus_6 field.
    • grain_scale_shift

      public byte grain_scale_shift()
      Returns:
      the value of the grain_scale_shift field.
    • grain_seed

      public short grain_seed()
      Returns:
      the value of the grain_seed field.
    • film_grain_params_ref_idx

      public byte film_grain_params_ref_idx()
      Returns:
      the value of the film_grain_params_ref_idx field.
    • num_y_points

      public byte num_y_points()
      Returns:
      the value of the num_y_points field.
    • point_y_value

      public ByteBuffer point_y_value()
      Returns:
      a ByteBuffer view of the point_y_value field.
    • point_y_value

      public byte point_y_value(int index)
      Returns:
      the value at the specified index of the point_y_value field.
    • point_y_scaling

      public ByteBuffer point_y_scaling()
      Returns:
      a ByteBuffer view of the point_y_scaling field.
    • point_y_scaling

      public byte point_y_scaling(int index)
      Returns:
      the value at the specified index of the point_y_scaling field.
    • num_cb_points

      public byte num_cb_points()
      Returns:
      the value of the num_cb_points field.
    • point_cb_value

      public ByteBuffer point_cb_value()
      Returns:
      a ByteBuffer view of the point_cb_value field.
    • point_cb_value

      public byte point_cb_value(int index)
      Returns:
      the value at the specified index of the point_cb_value field.
    • point_cb_scaling

      public ByteBuffer point_cb_scaling()
      Returns:
      a ByteBuffer view of the point_cb_scaling field.
    • point_cb_scaling

      public byte point_cb_scaling(int index)
      Returns:
      the value at the specified index of the point_cb_scaling field.
    • num_cr_points

      public byte num_cr_points()
      Returns:
      the value of the num_cr_points field.
    • point_cr_value

      public ByteBuffer point_cr_value()
      Returns:
      a ByteBuffer view of the point_cr_value field.
    • point_cr_value

      public byte point_cr_value(int index)
      Returns:
      the value at the specified index of the point_cr_value field.
    • point_cr_scaling

      public ByteBuffer point_cr_scaling()
      Returns:
      a ByteBuffer view of the point_cr_scaling field.
    • point_cr_scaling

      public byte point_cr_scaling(int index)
      Returns:
      the value at the specified index of the point_cr_scaling field.
    • ar_coeffs_y_plus_128

      public ByteBuffer ar_coeffs_y_plus_128()
      Returns:
      a ByteBuffer view of the ar_coeffs_y_plus_128 field.
    • ar_coeffs_y_plus_128

      public byte ar_coeffs_y_plus_128(int index)
      Returns:
      the value at the specified index of the ar_coeffs_y_plus_128 field.
    • ar_coeffs_cb_plus_128

      public ByteBuffer ar_coeffs_cb_plus_128()
      Returns:
      a ByteBuffer view of the ar_coeffs_cb_plus_128 field.
    • ar_coeffs_cb_plus_128

      public byte ar_coeffs_cb_plus_128(int index)
      Returns:
      the value at the specified index of the ar_coeffs_cb_plus_128 field.
    • ar_coeffs_cr_plus_128

      public ByteBuffer ar_coeffs_cr_plus_128()
      Returns:
      a ByteBuffer view of the ar_coeffs_cr_plus_128 field.
    • ar_coeffs_cr_plus_128

      public byte ar_coeffs_cr_plus_128(int index)
      Returns:
      the value at the specified index of the ar_coeffs_cr_plus_128 field.
    • cb_mult

      public byte cb_mult()
      Returns:
      the value of the cb_mult field.
    • cb_luma_mult

      public byte cb_luma_mult()
      Returns:
      the value of the cb_luma_mult field.
    • cb_offset

      public short cb_offset()
      Returns:
      the value of the cb_offset field.
    • cr_mult

      public byte cr_mult()
      Returns:
      the value of the cr_mult field.
    • cr_luma_mult

      public byte cr_luma_mult()
      Returns:
      the value of the cr_luma_mult field.
    • cr_offset

      public short cr_offset()
      Returns:
      the value of the cr_offset field.
    • flags

      Copies the specified StdVideoAV1FilmGrainFlags to the flags field.
    • flags

      Passes the flags field to the specified Consumer.
    • grain_scaling_minus_8

      public StdVideoAV1FilmGrain grain_scaling_minus_8(byte value)
      Sets the specified value to the grain_scaling_minus_8 field.
    • ar_coeff_lag

      public StdVideoAV1FilmGrain ar_coeff_lag(byte value)
      Sets the specified value to the ar_coeff_lag field.
    • ar_coeff_shift_minus_6

      public StdVideoAV1FilmGrain ar_coeff_shift_minus_6(byte value)
      Sets the specified value to the ar_coeff_shift_minus_6 field.
    • grain_scale_shift

      public StdVideoAV1FilmGrain grain_scale_shift(byte value)
      Sets the specified value to the grain_scale_shift field.
    • grain_seed

      public StdVideoAV1FilmGrain grain_seed(short value)
      Sets the specified value to the grain_seed field.
    • film_grain_params_ref_idx

      public StdVideoAV1FilmGrain film_grain_params_ref_idx(byte value)
      Sets the specified value to the film_grain_params_ref_idx field.
    • num_y_points

      public StdVideoAV1FilmGrain num_y_points(byte value)
      Sets the specified value to the num_y_points field.
    • point_y_value

      public StdVideoAV1FilmGrain point_y_value(ByteBuffer value)
      Copies the specified ByteBuffer to the point_y_value field.
    • point_y_value

      public StdVideoAV1FilmGrain point_y_value(int index, byte value)
      Sets the specified value at the specified index of the point_y_value field.
    • point_y_scaling

      public StdVideoAV1FilmGrain point_y_scaling(ByteBuffer value)
      Copies the specified ByteBuffer to the point_y_scaling field.
    • point_y_scaling

      public StdVideoAV1FilmGrain point_y_scaling(int index, byte value)
      Sets the specified value at the specified index of the point_y_scaling field.
    • num_cb_points

      public StdVideoAV1FilmGrain num_cb_points(byte value)
      Sets the specified value to the num_cb_points field.
    • point_cb_value

      public StdVideoAV1FilmGrain point_cb_value(ByteBuffer value)
      Copies the specified ByteBuffer to the point_cb_value field.
    • point_cb_value

      public StdVideoAV1FilmGrain point_cb_value(int index, byte value)
      Sets the specified value at the specified index of the point_cb_value field.
    • point_cb_scaling

      public StdVideoAV1FilmGrain point_cb_scaling(ByteBuffer value)
      Copies the specified ByteBuffer to the point_cb_scaling field.
    • point_cb_scaling

      public StdVideoAV1FilmGrain point_cb_scaling(int index, byte value)
      Sets the specified value at the specified index of the point_cb_scaling field.
    • num_cr_points

      public StdVideoAV1FilmGrain num_cr_points(byte value)
      Sets the specified value to the num_cr_points field.
    • point_cr_value

      public StdVideoAV1FilmGrain point_cr_value(ByteBuffer value)
      Copies the specified ByteBuffer to the point_cr_value field.
    • point_cr_value

      public StdVideoAV1FilmGrain point_cr_value(int index, byte value)
      Sets the specified value at the specified index of the point_cr_value field.
    • point_cr_scaling

      public StdVideoAV1FilmGrain point_cr_scaling(ByteBuffer value)
      Copies the specified ByteBuffer to the point_cr_scaling field.
    • point_cr_scaling

      public StdVideoAV1FilmGrain point_cr_scaling(int index, byte value)
      Sets the specified value at the specified index of the point_cr_scaling field.
    • ar_coeffs_y_plus_128

      public StdVideoAV1FilmGrain ar_coeffs_y_plus_128(ByteBuffer value)
      Copies the specified ByteBuffer to the ar_coeffs_y_plus_128 field.
    • ar_coeffs_y_plus_128

      public StdVideoAV1FilmGrain ar_coeffs_y_plus_128(int index, byte value)
      Sets the specified value at the specified index of the ar_coeffs_y_plus_128 field.
    • ar_coeffs_cb_plus_128

      public StdVideoAV1FilmGrain ar_coeffs_cb_plus_128(ByteBuffer value)
      Copies the specified ByteBuffer to the ar_coeffs_cb_plus_128 field.
    • ar_coeffs_cb_plus_128

      public StdVideoAV1FilmGrain ar_coeffs_cb_plus_128(int index, byte value)
      Sets the specified value at the specified index of the ar_coeffs_cb_plus_128 field.
    • ar_coeffs_cr_plus_128

      public StdVideoAV1FilmGrain ar_coeffs_cr_plus_128(ByteBuffer value)
      Copies the specified ByteBuffer to the ar_coeffs_cr_plus_128 field.
    • ar_coeffs_cr_plus_128

      public StdVideoAV1FilmGrain ar_coeffs_cr_plus_128(int index, byte value)
      Sets the specified value at the specified index of the ar_coeffs_cr_plus_128 field.
    • cb_mult

      public StdVideoAV1FilmGrain cb_mult(byte value)
      Sets the specified value to the cb_mult field.
    • cb_luma_mult

      public StdVideoAV1FilmGrain cb_luma_mult(byte value)
      Sets the specified value to the cb_luma_mult field.
    • cb_offset

      public StdVideoAV1FilmGrain cb_offset(short value)
      Sets the specified value to the cb_offset field.
    • cr_mult

      public StdVideoAV1FilmGrain cr_mult(byte value)
      Sets the specified value to the cr_mult field.
    • cr_luma_mult

      public StdVideoAV1FilmGrain cr_luma_mult(byte value)
      Sets the specified value to the cr_luma_mult field.
    • cr_offset

      public StdVideoAV1FilmGrain cr_offset(short value)
      Sets the specified value to the cr_offset field.
    • set

      public StdVideoAV1FilmGrain set(StdVideoAV1FilmGrainFlags flags, byte grain_scaling_minus_8, byte ar_coeff_lag, byte ar_coeff_shift_minus_6, byte grain_scale_shift, short grain_seed, byte film_grain_params_ref_idx, byte num_y_points, ByteBuffer point_y_value, ByteBuffer point_y_scaling, byte num_cb_points, ByteBuffer point_cb_value, ByteBuffer point_cb_scaling, byte num_cr_points, ByteBuffer point_cr_value, ByteBuffer point_cr_scaling, ByteBuffer ar_coeffs_y_plus_128, ByteBuffer ar_coeffs_cb_plus_128, ByteBuffer ar_coeffs_cr_plus_128, byte cb_mult, byte cb_luma_mult, short cb_offset, byte cr_mult, byte cr_luma_mult, short cr_offset)
      Initializes this struct with the specified values.
    • set

      Copies the specified struct data to this struct.
      Parameters:
      src - the source struct
      Returns:
      this struct
    • malloc

      public static StdVideoAV1FilmGrain malloc()
      Returns a new StdVideoAV1FilmGrain instance allocated with memAlloc. The instance must be explicitly freed.
    • calloc

      public static StdVideoAV1FilmGrain calloc()
      Returns a new StdVideoAV1FilmGrain instance allocated with memCalloc. The instance must be explicitly freed.
    • create

      public static StdVideoAV1FilmGrain create()
      Returns a new StdVideoAV1FilmGrain instance allocated with BufferUtils.
    • create

      public static StdVideoAV1FilmGrain create(long address)
      Returns a new StdVideoAV1FilmGrain instance for the specified memory address.
    • createSafe

      public static @Nullable StdVideoAV1FilmGrain createSafe(long address)
      Like create, but returns null if address is NULL.
    • malloc

      public static StdVideoAV1FilmGrain.Buffer malloc(int capacity)
      Returns a new StdVideoAV1FilmGrain.Buffer instance allocated with memAlloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • calloc

      public static StdVideoAV1FilmGrain.Buffer calloc(int capacity)
      Returns a new StdVideoAV1FilmGrain.Buffer instance allocated with memCalloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • create

      public static StdVideoAV1FilmGrain.Buffer create(int capacity)
      Returns a new StdVideoAV1FilmGrain.Buffer instance allocated with BufferUtils.
      Parameters:
      capacity - the buffer capacity
    • create

      public static StdVideoAV1FilmGrain.Buffer create(long address, int capacity)
      Create a StdVideoAV1FilmGrain.Buffer instance at the specified memory.
      Parameters:
      address - the memory address
      capacity - the buffer capacity
    • createSafe

      public static @Nullable StdVideoAV1FilmGrain.Buffer createSafe(long address, int capacity)
      Like create, but returns null if address is NULL.
    • malloc

      public static StdVideoAV1FilmGrain malloc(MemoryStack stack)
      Returns a new StdVideoAV1FilmGrain instance allocated on the specified MemoryStack.
      Parameters:
      stack - the stack from which to allocate
    • calloc

      public static StdVideoAV1FilmGrain calloc(MemoryStack stack)
      Returns a new StdVideoAV1FilmGrain instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      stack - the stack from which to allocate
    • malloc

      public static StdVideoAV1FilmGrain.Buffer malloc(int capacity, MemoryStack stack)
      Returns a new StdVideoAV1FilmGrain.Buffer instance allocated on the specified MemoryStack.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • calloc

      public static StdVideoAV1FilmGrain.Buffer calloc(int capacity, MemoryStack stack)
      Returns a new StdVideoAV1FilmGrain.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • nflags

      public static StdVideoAV1FilmGrainFlags nflags(long struct)
      Unsafe version of flags().
    • ngrain_scaling_minus_8

      public static byte ngrain_scaling_minus_8(long struct)
      Unsafe version of grain_scaling_minus_8().
    • nar_coeff_lag

      public static byte nar_coeff_lag(long struct)
      Unsafe version of ar_coeff_lag().
    • nar_coeff_shift_minus_6

      public static byte nar_coeff_shift_minus_6(long struct)
      Unsafe version of ar_coeff_shift_minus_6().
    • ngrain_scale_shift

      public static byte ngrain_scale_shift(long struct)
      Unsafe version of grain_scale_shift().
    • ngrain_seed

      public static short ngrain_seed(long struct)
      Unsafe version of grain_seed().
    • nfilm_grain_params_ref_idx

      public static byte nfilm_grain_params_ref_idx(long struct)
      Unsafe version of film_grain_params_ref_idx().
    • nnum_y_points

      public static byte nnum_y_points(long struct)
      Unsafe version of num_y_points().
    • npoint_y_value

      public static ByteBuffer npoint_y_value(long struct)
      Unsafe version of point_y_value().
    • npoint_y_value

      public static byte npoint_y_value(long struct, int index)
      Unsafe version of point_y_value.
    • npoint_y_scaling

      public static ByteBuffer npoint_y_scaling(long struct)
      Unsafe version of point_y_scaling().
    • npoint_y_scaling

      public static byte npoint_y_scaling(long struct, int index)
      Unsafe version of point_y_scaling.
    • nnum_cb_points

      public static byte nnum_cb_points(long struct)
      Unsafe version of num_cb_points().
    • npoint_cb_value

      public static ByteBuffer npoint_cb_value(long struct)
      Unsafe version of point_cb_value().
    • npoint_cb_value

      public static byte npoint_cb_value(long struct, int index)
      Unsafe version of point_cb_value.
    • npoint_cb_scaling

      public static ByteBuffer npoint_cb_scaling(long struct)
      Unsafe version of point_cb_scaling().
    • npoint_cb_scaling

      public static byte npoint_cb_scaling(long struct, int index)
      Unsafe version of point_cb_scaling.
    • nnum_cr_points

      public static byte nnum_cr_points(long struct)
      Unsafe version of num_cr_points().
    • npoint_cr_value

      public static ByteBuffer npoint_cr_value(long struct)
      Unsafe version of point_cr_value().
    • npoint_cr_value

      public static byte npoint_cr_value(long struct, int index)
      Unsafe version of point_cr_value.
    • npoint_cr_scaling

      public static ByteBuffer npoint_cr_scaling(long struct)
      Unsafe version of point_cr_scaling().
    • npoint_cr_scaling

      public static byte npoint_cr_scaling(long struct, int index)
      Unsafe version of point_cr_scaling.
    • nar_coeffs_y_plus_128

      public static ByteBuffer nar_coeffs_y_plus_128(long struct)
      Unsafe version of ar_coeffs_y_plus_128().
    • nar_coeffs_y_plus_128

      public static byte nar_coeffs_y_plus_128(long struct, int index)
      Unsafe version of ar_coeffs_y_plus_128.
    • nar_coeffs_cb_plus_128

      public static ByteBuffer nar_coeffs_cb_plus_128(long struct)
      Unsafe version of ar_coeffs_cb_plus_128().
    • nar_coeffs_cb_plus_128

      public static byte nar_coeffs_cb_plus_128(long struct, int index)
      Unsafe version of ar_coeffs_cb_plus_128.
    • nar_coeffs_cr_plus_128

      public static ByteBuffer nar_coeffs_cr_plus_128(long struct)
      Unsafe version of ar_coeffs_cr_plus_128().
    • nar_coeffs_cr_plus_128

      public static byte nar_coeffs_cr_plus_128(long struct, int index)
      Unsafe version of ar_coeffs_cr_plus_128.
    • ncb_mult

      public static byte ncb_mult(long struct)
      Unsafe version of cb_mult().
    • ncb_luma_mult

      public static byte ncb_luma_mult(long struct)
      Unsafe version of cb_luma_mult().
    • ncb_offset

      public static short ncb_offset(long struct)
      Unsafe version of cb_offset().
    • ncr_mult

      public static byte ncr_mult(long struct)
      Unsafe version of cr_mult().
    • ncr_luma_mult

      public static byte ncr_luma_mult(long struct)
      Unsafe version of cr_luma_mult().
    • ncr_offset

      public static short ncr_offset(long struct)
      Unsafe version of cr_offset().
    • nflags

      public static void nflags(long struct, StdVideoAV1FilmGrainFlags value)
      Unsafe version of flags.
    • ngrain_scaling_minus_8

      public static void ngrain_scaling_minus_8(long struct, byte value)
      Unsafe version of grain_scaling_minus_8.
    • nar_coeff_lag

      public static void nar_coeff_lag(long struct, byte value)
      Unsafe version of ar_coeff_lag.
    • nar_coeff_shift_minus_6

      public static void nar_coeff_shift_minus_6(long struct, byte value)
      Unsafe version of ar_coeff_shift_minus_6.
    • ngrain_scale_shift

      public static void ngrain_scale_shift(long struct, byte value)
      Unsafe version of grain_scale_shift.
    • ngrain_seed

      public static void ngrain_seed(long struct, short value)
      Unsafe version of grain_seed.
    • nfilm_grain_params_ref_idx

      public static void nfilm_grain_params_ref_idx(long struct, byte value)
      Unsafe version of film_grain_params_ref_idx.
    • nnum_y_points

      public static void nnum_y_points(long struct, byte value)
      Unsafe version of num_y_points.
    • npoint_y_value

      public static void npoint_y_value(long struct, ByteBuffer value)
      Unsafe version of point_y_value.
    • npoint_y_value

      public static void npoint_y_value(long struct, int index, byte value)
      Unsafe version of point_y_value.
    • npoint_y_scaling

      public static void npoint_y_scaling(long struct, ByteBuffer value)
      Unsafe version of point_y_scaling.
    • npoint_y_scaling

      public static void npoint_y_scaling(long struct, int index, byte value)
      Unsafe version of point_y_scaling.
    • nnum_cb_points

      public static void nnum_cb_points(long struct, byte value)
      Unsafe version of num_cb_points.
    • npoint_cb_value

      public static void npoint_cb_value(long struct, ByteBuffer value)
      Unsafe version of point_cb_value.
    • npoint_cb_value

      public static void npoint_cb_value(long struct, int index, byte value)
      Unsafe version of point_cb_value.
    • npoint_cb_scaling

      public static void npoint_cb_scaling(long struct, ByteBuffer value)
      Unsafe version of point_cb_scaling.
    • npoint_cb_scaling

      public static void npoint_cb_scaling(long struct, int index, byte value)
      Unsafe version of point_cb_scaling.
    • nnum_cr_points

      public static void nnum_cr_points(long struct, byte value)
      Unsafe version of num_cr_points.
    • npoint_cr_value

      public static void npoint_cr_value(long struct, ByteBuffer value)
      Unsafe version of point_cr_value.
    • npoint_cr_value

      public static void npoint_cr_value(long struct, int index, byte value)
      Unsafe version of point_cr_value.
    • npoint_cr_scaling

      public static void npoint_cr_scaling(long struct, ByteBuffer value)
      Unsafe version of point_cr_scaling.
    • npoint_cr_scaling

      public static void npoint_cr_scaling(long struct, int index, byte value)
      Unsafe version of point_cr_scaling.
    • nar_coeffs_y_plus_128

      public static void nar_coeffs_y_plus_128(long struct, ByteBuffer value)
      Unsafe version of ar_coeffs_y_plus_128.
    • nar_coeffs_y_plus_128

      public static void nar_coeffs_y_plus_128(long struct, int index, byte value)
      Unsafe version of ar_coeffs_y_plus_128.
    • nar_coeffs_cb_plus_128

      public static void nar_coeffs_cb_plus_128(long struct, ByteBuffer value)
      Unsafe version of ar_coeffs_cb_plus_128.
    • nar_coeffs_cb_plus_128

      public static void nar_coeffs_cb_plus_128(long struct, int index, byte value)
      Unsafe version of ar_coeffs_cb_plus_128.
    • nar_coeffs_cr_plus_128

      public static void nar_coeffs_cr_plus_128(long struct, ByteBuffer value)
      Unsafe version of ar_coeffs_cr_plus_128.
    • nar_coeffs_cr_plus_128

      public static void nar_coeffs_cr_plus_128(long struct, int index, byte value)
      Unsafe version of ar_coeffs_cr_plus_128.
    • ncb_mult

      public static void ncb_mult(long struct, byte value)
      Unsafe version of cb_mult.
    • ncb_luma_mult

      public static void ncb_luma_mult(long struct, byte value)
      Unsafe version of cb_luma_mult.
    • ncb_offset

      public static void ncb_offset(long struct, short value)
      Unsafe version of cb_offset.
    • ncr_mult

      public static void ncr_mult(long struct, byte value)
      Unsafe version of cr_mult.
    • ncr_luma_mult

      public static void ncr_luma_mult(long struct, byte value)
      Unsafe version of cr_luma_mult.
    • ncr_offset

      public static void ncr_offset(long struct, short value)
      Unsafe version of cr_offset.