Class StdVideoEncodeH265WeightTable

java.lang.Object
overrungl.struct.GroupType
overrungl.vulkan.video.StdVideoEncodeH265WeightTable
All Implemented Interfaces:
Addressable
Direct Known Subclasses:
StdVideoEncodeH265WeightTable.Buffer

public sealed class StdVideoEncodeH265WeightTable extends GroupType permits StdVideoEncodeH265WeightTable.Buffer

Layout

struct StdVideoEncodeH265WeightTable {
    (struct StdVideoEncodeH265WeightTableFlags) StdVideoEncodeH265WeightTableFlags flags;
    uint8_t luma_log2_weight_denom;
    int8_t delta_chroma_log2_weight_denom;
    int8_t delta_luma_weight_l0[15];
    int8_t luma_offset_l0[15];
    int8_t delta_chroma_weight_l0[15][2];
    int8_t delta_chroma_offset_l0[15][2];
    int8_t delta_luma_weight_l1[15];
    int8_t luma_offset_l1[15];
    int8_t delta_chroma_weight_l1[15][2];
    int8_t delta_chroma_offset_l1[15][2];
};
  • Field Details

    • LAYOUT

      public static final GroupLayout LAYOUT
      The struct layout of StdVideoEncodeH265WeightTable.
    • OFFSET_flags

      public static final long OFFSET_flags
      The byte offset of flags.
    • LAYOUT_flags

      public static final MemoryLayout LAYOUT_flags
      The memory layout of flags.
    • OFFSET_luma_log2_weight_denom

      public static final long OFFSET_luma_log2_weight_denom
      The byte offset of luma_log2_weight_denom.
    • LAYOUT_luma_log2_weight_denom

      public static final MemoryLayout LAYOUT_luma_log2_weight_denom
      The memory layout of luma_log2_weight_denom.
    • VH_luma_log2_weight_denom

      public static final VarHandle VH_luma_log2_weight_denom
      The VarHandle of luma_log2_weight_denom of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_delta_chroma_log2_weight_denom

      public static final long OFFSET_delta_chroma_log2_weight_denom
      The byte offset of delta_chroma_log2_weight_denom.
    • LAYOUT_delta_chroma_log2_weight_denom

      public static final MemoryLayout LAYOUT_delta_chroma_log2_weight_denom
      The memory layout of delta_chroma_log2_weight_denom.
    • VH_delta_chroma_log2_weight_denom

      public static final VarHandle VH_delta_chroma_log2_weight_denom
      The VarHandle of delta_chroma_log2_weight_denom of type (MemorySegment base, long baseOffset, long index)MemorySegment.
    • OFFSET_delta_luma_weight_l0

      public static final long OFFSET_delta_luma_weight_l0
      The byte offset of delta_luma_weight_l0.
    • LAYOUT_delta_luma_weight_l0

      public static final MemoryLayout LAYOUT_delta_luma_weight_l0
      The memory layout of delta_luma_weight_l0.
    • VH_delta_luma_weight_l0

      public static final VarHandle VH_delta_luma_weight_l0
      The VarHandle of delta_luma_weight_l0 of type (MemorySegment base, long baseOffset, long index, long index0)MemorySegment.
    • OFFSET_luma_offset_l0

      public static final long OFFSET_luma_offset_l0
      The byte offset of luma_offset_l0.
    • LAYOUT_luma_offset_l0

      public static final MemoryLayout LAYOUT_luma_offset_l0
      The memory layout of luma_offset_l0.
    • VH_luma_offset_l0

      public static final VarHandle VH_luma_offset_l0
      The VarHandle of luma_offset_l0 of type (MemorySegment base, long baseOffset, long index, long index0)MemorySegment.
    • OFFSET_delta_chroma_weight_l0

      public static final long OFFSET_delta_chroma_weight_l0
      The byte offset of delta_chroma_weight_l0.
    • LAYOUT_delta_chroma_weight_l0

      public static final MemoryLayout LAYOUT_delta_chroma_weight_l0
      The memory layout of delta_chroma_weight_l0.
    • VH_delta_chroma_weight_l0

      public static final VarHandle VH_delta_chroma_weight_l0
      The VarHandle of delta_chroma_weight_l0 of type (MemorySegment base, long baseOffset, long index, long index0, long index1)MemorySegment.
    • OFFSET_delta_chroma_offset_l0

      public static final long OFFSET_delta_chroma_offset_l0
      The byte offset of delta_chroma_offset_l0.
    • LAYOUT_delta_chroma_offset_l0

      public static final MemoryLayout LAYOUT_delta_chroma_offset_l0
      The memory layout of delta_chroma_offset_l0.
    • VH_delta_chroma_offset_l0

      public static final VarHandle VH_delta_chroma_offset_l0
      The VarHandle of delta_chroma_offset_l0 of type (MemorySegment base, long baseOffset, long index, long index0, long index1)MemorySegment.
    • OFFSET_delta_luma_weight_l1

      public static final long OFFSET_delta_luma_weight_l1
      The byte offset of delta_luma_weight_l1.
    • LAYOUT_delta_luma_weight_l1

      public static final MemoryLayout LAYOUT_delta_luma_weight_l1
      The memory layout of delta_luma_weight_l1.
    • VH_delta_luma_weight_l1

      public static final VarHandle VH_delta_luma_weight_l1
      The VarHandle of delta_luma_weight_l1 of type (MemorySegment base, long baseOffset, long index, long index0)MemorySegment.
    • OFFSET_luma_offset_l1

      public static final long OFFSET_luma_offset_l1
      The byte offset of luma_offset_l1.
    • LAYOUT_luma_offset_l1

      public static final MemoryLayout LAYOUT_luma_offset_l1
      The memory layout of luma_offset_l1.
    • VH_luma_offset_l1

      public static final VarHandle VH_luma_offset_l1
      The VarHandle of luma_offset_l1 of type (MemorySegment base, long baseOffset, long index, long index0)MemorySegment.
    • OFFSET_delta_chroma_weight_l1

      public static final long OFFSET_delta_chroma_weight_l1
      The byte offset of delta_chroma_weight_l1.
    • LAYOUT_delta_chroma_weight_l1

      public static final MemoryLayout LAYOUT_delta_chroma_weight_l1
      The memory layout of delta_chroma_weight_l1.
    • VH_delta_chroma_weight_l1

      public static final VarHandle VH_delta_chroma_weight_l1
      The VarHandle of delta_chroma_weight_l1 of type (MemorySegment base, long baseOffset, long index, long index0, long index1)MemorySegment.
    • OFFSET_delta_chroma_offset_l1

      public static final long OFFSET_delta_chroma_offset_l1
      The byte offset of delta_chroma_offset_l1.
    • LAYOUT_delta_chroma_offset_l1

      public static final MemoryLayout LAYOUT_delta_chroma_offset_l1
      The memory layout of delta_chroma_offset_l1.
    • VH_delta_chroma_offset_l1

      public static final VarHandle VH_delta_chroma_offset_l1
      The VarHandle of delta_chroma_offset_l1 of type (MemorySegment base, long baseOffset, long index, long index0, long index1)MemorySegment.
  • Constructor Details

    • StdVideoEncodeH265WeightTable

      public StdVideoEncodeH265WeightTable(MemorySegment segment)
      Creates StdVideoEncodeH265WeightTable with the given segment.
      Parameters:
      segment - the memory segment
  • Method Details

    • of

      Creates StdVideoEncodeH265WeightTable with the given segment.
      Parameters:
      segment - the memory segment
      Returns:
      the created instance or null if the segment is NULL
    • ofNative

      public static StdVideoEncodeH265WeightTable ofNative(MemorySegment segment)

      Creates StdVideoEncodeH265WeightTable with the given segment.

      Reinterprets the segment if zero-length.

      Parameters:
      segment - the memory segment
      Returns:
      the created instance or null if the segment is NULL
    • ofNative

      public static StdVideoEncodeH265WeightTable.Buffer ofNative(MemorySegment segment, long count)

      Creates StdVideoEncodeH265WeightTable with the given segment.

      Reinterprets the segment if zero-length.

      Parameters:
      segment - the memory segment
      count - the count of the buffer
      Returns:
      the created instance or null if the segment is NULL
    • alloc

      public static StdVideoEncodeH265WeightTable alloc(SegmentAllocator allocator)
      Allocates a StdVideoEncodeH265WeightTable with the given segment allocator.
      Parameters:
      allocator - the segment allocator
      Returns:
      the allocated StdVideoEncodeH265WeightTable
    • alloc

      public static StdVideoEncodeH265WeightTable.Buffer alloc(SegmentAllocator allocator, long count)
      Allocates a StdVideoEncodeH265WeightTable with the given segment allocator and count.
      Parameters:
      allocator - the segment allocator
      count - the count
      Returns:
      the allocated StdVideoEncodeH265WeightTable
    • copyFrom

      Copies from the given source.
      Parameters:
      src - the source
      Returns:
      this
    • asBuffer

      Converts this instance to a buffer.
      Returns:
      the buffer
    • flags

      public static MemorySegment flags(MemorySegment segment, long index)
      Returns flags at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      flags at the given index
    • flags

      public MemorySegment flags()
      Returns flags.
      Returns:
      flags
    • flags

      public static void flags(MemorySegment segment, long index, MemorySegment value)
      Sets flags with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • flags

      Sets flags with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • luma_log2_weight_denom

      public static byte luma_log2_weight_denom(MemorySegment segment, long index)
      Returns luma_log2_weight_denom at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      luma_log2_weight_denom at the given index
    • luma_log2_weight_denom

      public byte luma_log2_weight_denom()
      Returns luma_log2_weight_denom.
      Returns:
      luma_log2_weight_denom
    • luma_log2_weight_denom

      public static void luma_log2_weight_denom(MemorySegment segment, long index, byte value)
      Sets luma_log2_weight_denom with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • luma_log2_weight_denom

      public StdVideoEncodeH265WeightTable luma_log2_weight_denom(byte value)
      Sets luma_log2_weight_denom with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • delta_chroma_log2_weight_denom

      public static byte delta_chroma_log2_weight_denom(MemorySegment segment, long index)
      Returns delta_chroma_log2_weight_denom at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      delta_chroma_log2_weight_denom at the given index
    • delta_chroma_log2_weight_denom

      public byte delta_chroma_log2_weight_denom()
      Returns delta_chroma_log2_weight_denom.
      Returns:
      delta_chroma_log2_weight_denom
    • delta_chroma_log2_weight_denom

      public static void delta_chroma_log2_weight_denom(MemorySegment segment, long index, byte value)
      Sets delta_chroma_log2_weight_denom with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • delta_chroma_log2_weight_denom

      public StdVideoEncodeH265WeightTable delta_chroma_log2_weight_denom(byte value)
      Sets delta_chroma_log2_weight_denom with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • delta_luma_weight_l0

      public static MemorySegment delta_luma_weight_l0(MemorySegment segment, long index)
      Returns delta_luma_weight_l0 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      delta_luma_weight_l0 at the given index
    • delta_luma_weight_l0

      public static byte delta_luma_weight_l0(MemorySegment segment, long index, long index0)
      Returns delta_luma_weight_l0 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      Returns:
      delta_luma_weight_l0 at the given index
    • delta_luma_weight_l0

      public MemorySegment delta_luma_weight_l0()
      Returns delta_luma_weight_l0.
      Returns:
      delta_luma_weight_l0
    • delta_luma_weight_l0

      public byte delta_luma_weight_l0(long index0)
      Returns delta_luma_weight_l0.
      Parameters:
      index0 - the Index 0 of the array
      Returns:
      delta_luma_weight_l0
    • delta_luma_weight_l0

      public static void delta_luma_weight_l0(MemorySegment segment, long index, MemorySegment value)
      Sets delta_luma_weight_l0 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • delta_luma_weight_l0

      public static void delta_luma_weight_l0(MemorySegment segment, long index, long index0, byte value)
      Sets delta_luma_weight_l0 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      value - the value
    • delta_luma_weight_l0

      public StdVideoEncodeH265WeightTable delta_luma_weight_l0(MemorySegment value)
      Sets delta_luma_weight_l0 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • delta_luma_weight_l0

      public StdVideoEncodeH265WeightTable delta_luma_weight_l0(long index0, byte value)
      Sets delta_luma_weight_l0 with the given value.
      Parameters:
      index0 - the Index 0 of the array
      value - the value
      Returns:
      this
    • luma_offset_l0

      public static MemorySegment luma_offset_l0(MemorySegment segment, long index)
      Returns luma_offset_l0 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      luma_offset_l0 at the given index
    • luma_offset_l0

      public static byte luma_offset_l0(MemorySegment segment, long index, long index0)
      Returns luma_offset_l0 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      Returns:
      luma_offset_l0 at the given index
    • luma_offset_l0

      public MemorySegment luma_offset_l0()
      Returns luma_offset_l0.
      Returns:
      luma_offset_l0
    • luma_offset_l0

      public byte luma_offset_l0(long index0)
      Returns luma_offset_l0.
      Parameters:
      index0 - the Index 0 of the array
      Returns:
      luma_offset_l0
    • luma_offset_l0

      public static void luma_offset_l0(MemorySegment segment, long index, MemorySegment value)
      Sets luma_offset_l0 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • luma_offset_l0

      public static void luma_offset_l0(MemorySegment segment, long index, long index0, byte value)
      Sets luma_offset_l0 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      value - the value
    • luma_offset_l0

      public StdVideoEncodeH265WeightTable luma_offset_l0(MemorySegment value)
      Sets luma_offset_l0 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • luma_offset_l0

      public StdVideoEncodeH265WeightTable luma_offset_l0(long index0, byte value)
      Sets luma_offset_l0 with the given value.
      Parameters:
      index0 - the Index 0 of the array
      value - the value
      Returns:
      this
    • delta_chroma_weight_l0

      public static MemorySegment delta_chroma_weight_l0(MemorySegment segment, long index)
      Returns delta_chroma_weight_l0 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      delta_chroma_weight_l0 at the given index
    • delta_chroma_weight_l0

      public static byte delta_chroma_weight_l0(MemorySegment segment, long index, long index0, long index1)
      Returns delta_chroma_weight_l0 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      Returns:
      delta_chroma_weight_l0 at the given index
    • delta_chroma_weight_l0

      public MemorySegment delta_chroma_weight_l0()
      Returns delta_chroma_weight_l0.
      Returns:
      delta_chroma_weight_l0
    • delta_chroma_weight_l0

      public byte delta_chroma_weight_l0(long index0, long index1)
      Returns delta_chroma_weight_l0.
      Parameters:
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      Returns:
      delta_chroma_weight_l0
    • delta_chroma_weight_l0

      public static void delta_chroma_weight_l0(MemorySegment segment, long index, MemorySegment value)
      Sets delta_chroma_weight_l0 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • delta_chroma_weight_l0

      public static void delta_chroma_weight_l0(MemorySegment segment, long index, long index0, long index1, byte value)
      Sets delta_chroma_weight_l0 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      value - the value
    • delta_chroma_weight_l0

      public StdVideoEncodeH265WeightTable delta_chroma_weight_l0(MemorySegment value)
      Sets delta_chroma_weight_l0 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • delta_chroma_weight_l0

      public StdVideoEncodeH265WeightTable delta_chroma_weight_l0(long index0, long index1, byte value)
      Sets delta_chroma_weight_l0 with the given value.
      Parameters:
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      value - the value
      Returns:
      this
    • delta_chroma_offset_l0

      public static MemorySegment delta_chroma_offset_l0(MemorySegment segment, long index)
      Returns delta_chroma_offset_l0 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      delta_chroma_offset_l0 at the given index
    • delta_chroma_offset_l0

      public static byte delta_chroma_offset_l0(MemorySegment segment, long index, long index0, long index1)
      Returns delta_chroma_offset_l0 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      Returns:
      delta_chroma_offset_l0 at the given index
    • delta_chroma_offset_l0

      public MemorySegment delta_chroma_offset_l0()
      Returns delta_chroma_offset_l0.
      Returns:
      delta_chroma_offset_l0
    • delta_chroma_offset_l0

      public byte delta_chroma_offset_l0(long index0, long index1)
      Returns delta_chroma_offset_l0.
      Parameters:
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      Returns:
      delta_chroma_offset_l0
    • delta_chroma_offset_l0

      public static void delta_chroma_offset_l0(MemorySegment segment, long index, MemorySegment value)
      Sets delta_chroma_offset_l0 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • delta_chroma_offset_l0

      public static void delta_chroma_offset_l0(MemorySegment segment, long index, long index0, long index1, byte value)
      Sets delta_chroma_offset_l0 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      value - the value
    • delta_chroma_offset_l0

      public StdVideoEncodeH265WeightTable delta_chroma_offset_l0(MemorySegment value)
      Sets delta_chroma_offset_l0 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • delta_chroma_offset_l0

      public StdVideoEncodeH265WeightTable delta_chroma_offset_l0(long index0, long index1, byte value)
      Sets delta_chroma_offset_l0 with the given value.
      Parameters:
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      value - the value
      Returns:
      this
    • delta_luma_weight_l1

      public static MemorySegment delta_luma_weight_l1(MemorySegment segment, long index)
      Returns delta_luma_weight_l1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      delta_luma_weight_l1 at the given index
    • delta_luma_weight_l1

      public static byte delta_luma_weight_l1(MemorySegment segment, long index, long index0)
      Returns delta_luma_weight_l1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      Returns:
      delta_luma_weight_l1 at the given index
    • delta_luma_weight_l1

      public MemorySegment delta_luma_weight_l1()
      Returns delta_luma_weight_l1.
      Returns:
      delta_luma_weight_l1
    • delta_luma_weight_l1

      public byte delta_luma_weight_l1(long index0)
      Returns delta_luma_weight_l1.
      Parameters:
      index0 - the Index 0 of the array
      Returns:
      delta_luma_weight_l1
    • delta_luma_weight_l1

      public static void delta_luma_weight_l1(MemorySegment segment, long index, MemorySegment value)
      Sets delta_luma_weight_l1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • delta_luma_weight_l1

      public static void delta_luma_weight_l1(MemorySegment segment, long index, long index0, byte value)
      Sets delta_luma_weight_l1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      value - the value
    • delta_luma_weight_l1

      public StdVideoEncodeH265WeightTable delta_luma_weight_l1(MemorySegment value)
      Sets delta_luma_weight_l1 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • delta_luma_weight_l1

      public StdVideoEncodeH265WeightTable delta_luma_weight_l1(long index0, byte value)
      Sets delta_luma_weight_l1 with the given value.
      Parameters:
      index0 - the Index 0 of the array
      value - the value
      Returns:
      this
    • luma_offset_l1

      public static MemorySegment luma_offset_l1(MemorySegment segment, long index)
      Returns luma_offset_l1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      luma_offset_l1 at the given index
    • luma_offset_l1

      public static byte luma_offset_l1(MemorySegment segment, long index, long index0)
      Returns luma_offset_l1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      Returns:
      luma_offset_l1 at the given index
    • luma_offset_l1

      public MemorySegment luma_offset_l1()
      Returns luma_offset_l1.
      Returns:
      luma_offset_l1
    • luma_offset_l1

      public byte luma_offset_l1(long index0)
      Returns luma_offset_l1.
      Parameters:
      index0 - the Index 0 of the array
      Returns:
      luma_offset_l1
    • luma_offset_l1

      public static void luma_offset_l1(MemorySegment segment, long index, MemorySegment value)
      Sets luma_offset_l1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • luma_offset_l1

      public static void luma_offset_l1(MemorySegment segment, long index, long index0, byte value)
      Sets luma_offset_l1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      value - the value
    • luma_offset_l1

      public StdVideoEncodeH265WeightTable luma_offset_l1(MemorySegment value)
      Sets luma_offset_l1 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • luma_offset_l1

      public StdVideoEncodeH265WeightTable luma_offset_l1(long index0, byte value)
      Sets luma_offset_l1 with the given value.
      Parameters:
      index0 - the Index 0 of the array
      value - the value
      Returns:
      this
    • delta_chroma_weight_l1

      public static MemorySegment delta_chroma_weight_l1(MemorySegment segment, long index)
      Returns delta_chroma_weight_l1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      delta_chroma_weight_l1 at the given index
    • delta_chroma_weight_l1

      public static byte delta_chroma_weight_l1(MemorySegment segment, long index, long index0, long index1)
      Returns delta_chroma_weight_l1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      Returns:
      delta_chroma_weight_l1 at the given index
    • delta_chroma_weight_l1

      public MemorySegment delta_chroma_weight_l1()
      Returns delta_chroma_weight_l1.
      Returns:
      delta_chroma_weight_l1
    • delta_chroma_weight_l1

      public byte delta_chroma_weight_l1(long index0, long index1)
      Returns delta_chroma_weight_l1.
      Parameters:
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      Returns:
      delta_chroma_weight_l1
    • delta_chroma_weight_l1

      public static void delta_chroma_weight_l1(MemorySegment segment, long index, MemorySegment value)
      Sets delta_chroma_weight_l1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • delta_chroma_weight_l1

      public static void delta_chroma_weight_l1(MemorySegment segment, long index, long index0, long index1, byte value)
      Sets delta_chroma_weight_l1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      value - the value
    • delta_chroma_weight_l1

      public StdVideoEncodeH265WeightTable delta_chroma_weight_l1(MemorySegment value)
      Sets delta_chroma_weight_l1 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • delta_chroma_weight_l1

      public StdVideoEncodeH265WeightTable delta_chroma_weight_l1(long index0, long index1, byte value)
      Sets delta_chroma_weight_l1 with the given value.
      Parameters:
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      value - the value
      Returns:
      this
    • delta_chroma_offset_l1

      public static MemorySegment delta_chroma_offset_l1(MemorySegment segment, long index)
      Returns delta_chroma_offset_l1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      Returns:
      delta_chroma_offset_l1 at the given index
    • delta_chroma_offset_l1

      public static byte delta_chroma_offset_l1(MemorySegment segment, long index, long index0, long index1)
      Returns delta_chroma_offset_l1 at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      Returns:
      delta_chroma_offset_l1 at the given index
    • delta_chroma_offset_l1

      public MemorySegment delta_chroma_offset_l1()
      Returns delta_chroma_offset_l1.
      Returns:
      delta_chroma_offset_l1
    • delta_chroma_offset_l1

      public byte delta_chroma_offset_l1(long index0, long index1)
      Returns delta_chroma_offset_l1.
      Parameters:
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      Returns:
      delta_chroma_offset_l1
    • delta_chroma_offset_l1

      public static void delta_chroma_offset_l1(MemorySegment segment, long index, MemorySegment value)
      Sets delta_chroma_offset_l1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      value - the value
    • delta_chroma_offset_l1

      public static void delta_chroma_offset_l1(MemorySegment segment, long index, long index0, long index1, byte value)
      Sets delta_chroma_offset_l1 with the given value at the given index.
      Parameters:
      segment - the segment of the struct
      index - the index of the struct buffer
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      value - the value
    • delta_chroma_offset_l1

      public StdVideoEncodeH265WeightTable delta_chroma_offset_l1(MemorySegment value)
      Sets delta_chroma_offset_l1 with the given value.
      Parameters:
      value - the value
      Returns:
      this
    • delta_chroma_offset_l1

      public StdVideoEncodeH265WeightTable delta_chroma_offset_l1(long index0, long index1, byte value)
      Sets delta_chroma_offset_l1 with the given value.
      Parameters:
      index0 - the Index 0 of the array
      index1 - the Index 1 of the array
      value - the value
      Returns:
      this