struct StdVideoEncodeH265WeightTable {
StdVideoEncodeH265WeightTableFlags flags;
uint8_t luma_log2_weight_denom;
int8_t delta_chroma_log2_weight_denom;
int8_t delta_luma_weight_l0[STD_VIDEO_H265_MAX_NUM_LIST_REF];
int8_t luma_offset_l0[STD_VIDEO_H265_MAX_NUM_LIST_REF];
int8_t delta_chroma_weight_l0[STD_VIDEO_H265_MAX_CHROMA_PLANES];
int8_t delta_chroma_offset_l0[STD_VIDEO_H265_MAX_CHROMA_PLANES];
int8_t delta_luma_weight_l1[STD_VIDEO_H265_MAX_NUM_LIST_REF];
int8_t luma_offset_l1[STD_VIDEO_H265_MAX_NUM_LIST_REF];
int8_t delta_chroma_weight_l1[STD_VIDEO_H265_MAX_CHROMA_PLANES];
int8_t delta_chroma_offset_l1[STD_VIDEO_H265_MAX_CHROMA_PLANES];
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | StdVideoEncodeH265WeightTable.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | DELTA_CHROMA_LOG2_WEIGHT_DENOM
The struct member offsets. |
| public static final int | DELTA_CHROMA_OFFSET_L0
The struct member offsets. |
| public static final int | DELTA_CHROMA_OFFSET_L1
The struct member offsets. |
| public static final int | DELTA_CHROMA_WEIGHT_L0
The struct member offsets. |
| public static final int | DELTA_CHROMA_WEIGHT_L1
The struct member offsets. |
| public static final int | DELTA_LUMA_WEIGHT_L0
The struct member offsets. |
| public static final int | DELTA_LUMA_WEIGHT_L1
The struct member offsets. |
| public static final int | FLAGS
The struct member offsets. |
| public static final int | LUMA_LOG2_WEIGHT_DENOM
The struct member offsets. |
| public static final int | LUMA_OFFSET_L0
The struct member offsets. |
| public static final int | LUMA_OFFSET_L1
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | StdVideoEncodeH265WeightTable(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static StdVideoEncodeH265WeightTable | |
| public static StdVideoEncodeH265WeightTable. | calloc(int
the buffer capacity capacity)Returns a new |
| public static StdVideoEncodeH265WeightTable | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static StdVideoEncodeH265WeightTable. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected StdVideoEncodeH265WeightTable | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static StdVideoEncodeH265WeightTable | |
| public static StdVideoEncodeH265WeightTable | create(long address)
Returns a new |
| public static StdVideoEncodeH265WeightTable. | create(int
the buffer capacity capacity)Returns a new |
| public static StdVideoEncodeH265WeightTable. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static StdVideoEncodeH265WeightTable | |
| public static StdVideoEncodeH265WeightTable. | |
| public byte | |
| public StdVideoEncodeH265WeightTable | delta_chroma_log2_weight_denom(byte value)
Sets the specified value to the |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of thedelta_chroma_offset_l0 field.
|
| public StdVideoEncodeH265WeightTable | delta_chroma_offset_l0(ByteBuffer value)
Copies the specified |
| public StdVideoEncodeH265WeightTable | delta_chroma_offset_l0(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of thedelta_chroma_offset_l1 field.
|
| public StdVideoEncodeH265WeightTable | delta_chroma_offset_l1(ByteBuffer value)
Copies the specified |
| public StdVideoEncodeH265WeightTable | delta_chroma_offset_l1(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of thedelta_chroma_weight_l0 field.
|
| public StdVideoEncodeH265WeightTable | delta_chroma_weight_l0(ByteBuffer value)
Copies the specified |
| public StdVideoEncodeH265WeightTable | delta_chroma_weight_l0(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of thedelta_chroma_weight_l1 field.
|
| public StdVideoEncodeH265WeightTable | delta_chroma_weight_l1(ByteBuffer value)
Copies the specified |
| public StdVideoEncodeH265WeightTable | delta_chroma_weight_l1(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of thedelta_luma_weight_l0 field.
|
| public StdVideoEncodeH265WeightTable | delta_luma_weight_l0(ByteBuffer value)
Copies the specified |
| public StdVideoEncodeH265WeightTable | delta_luma_weight_l0(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | Returns: the value at the specified index of thedelta_luma_weight_l1 field.
|
| public StdVideoEncodeH265WeightTable | delta_luma_weight_l1(ByteBuffer value)
Copies the specified |
| public StdVideoEncodeH265WeightTable | delta_luma_weight_l1(int index, byte value)
Sets the specified value at the specified index of the |
| public StdVideoEncodeH265WeightTableFlags | |
| public StdVideoEncodeH265WeightTable | flags(StdVideoEncodeH265WeightTableFlags value)
Copies the specified |
| public StdVideoEncodeH265WeightTable | flags(Consumer<StdVideoEncodeH265WeightTableFlags> consumer)
Passes the |
| public byte | |
| public StdVideoEncodeH265WeightTable | |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH265WeightTable | |
| public StdVideoEncodeH265WeightTable | luma_offset_l0(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH265WeightTable | |
| public StdVideoEncodeH265WeightTable | luma_offset_l1(int index, byte value)
Sets the specified value at the specified index of the |
| public static StdVideoEncodeH265WeightTable | |
| public static StdVideoEncodeH265WeightTable. | malloc(int
the buffer capacity capacity)Returns a new |
| public static StdVideoEncodeH265WeightTable | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static StdVideoEncodeH265WeightTable. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static byte | |
| public static void | ndelta_chroma_log2_weight_denom(long struct, byte value)
Unsafe version of |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | ndelta_chroma_offset_l0(long struct, int index, byte value)
Unsafe version of |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | ndelta_chroma_offset_l1(long struct, int index, byte value)
Unsafe version of |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | ndelta_chroma_weight_l0(long struct, int index, byte value)
Unsafe version of |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | ndelta_chroma_weight_l1(long struct, int index, byte value)
Unsafe version of |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public static StdVideoEncodeH265WeightTableFlags | |
| public static void | |
| public static byte | |
| public static void | |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public StdVideoEncodeH265WeightTable | set(StdVideoEncodeH265WeightTableFlags flags, byte luma_log2_weight_denom, byte delta_chroma_log2_weight_denom, ByteBuffer delta_luma_weight_l0, ByteBuffer luma_offset_l0, ByteBuffer delta_chroma_weight_l0, ByteBuffer delta_chroma_offset_l0, ByteBuffer delta_luma_weight_l1, ByteBuffer luma_offset_l1, ByteBuffer delta_chroma_weight_l1, ByteBuffer delta_chroma_offset_l1)
Initializes this struct with the specified values. |
| public StdVideoEncodeH265WeightTable | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int |