struct StdVideoEncodeH264WeightTable {
StdVideoEncodeH264WeightTableFlags flags;
uint8_t luma_log2_weight_denom;
uint8_t chroma_log2_weight_denom;
int8_t luma_weight_l0[STD_VIDEO_H264_MAX_NUM_LIST_REF];
int8_t luma_offset_l0[STD_VIDEO_H264_MAX_NUM_LIST_REF];
int8_t chroma_weight_l0[STD_VIDEO_H264_MAX_CHROMA_PLANES];
int8_t chroma_offset_l0[STD_VIDEO_H264_MAX_CHROMA_PLANES];
int8_t luma_weight_l1[STD_VIDEO_H264_MAX_NUM_LIST_REF];
int8_t luma_offset_l1[STD_VIDEO_H264_MAX_NUM_LIST_REF];
int8_t chroma_weight_l1[STD_VIDEO_H264_MAX_CHROMA_PLANES];
int8_t chroma_offset_l1[STD_VIDEO_H264_MAX_CHROMA_PLANES];
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | StdVideoEncodeH264WeightTable.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | CHROMA_LOG2_WEIGHT_DENOM
The struct member offsets. |
| public static final int | CHROMA_OFFSET_L0
The struct member offsets. |
| public static final int | CHROMA_OFFSET_L1
The struct member offsets. |
| public static final int | CHROMA_WEIGHT_L0
The struct member offsets. |
| public static final int | CHROMA_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 | LUMA_WEIGHT_L0
The struct member offsets. |
| public static final int | LUMA_WEIGHT_L1
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | StdVideoEncodeH264WeightTable(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static StdVideoEncodeH264WeightTable | |
| public static StdVideoEncodeH264WeightTable. | calloc(int
the buffer capacity capacity)Returns a new |
| public static StdVideoEncodeH264WeightTable | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static StdVideoEncodeH264WeightTable. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public StdVideoEncodeH264WeightTable | chroma_offset_l0(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public StdVideoEncodeH264WeightTable | chroma_offset_l1(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public StdVideoEncodeH264WeightTable | chroma_weight_l0(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public StdVideoEncodeH264WeightTable | chroma_weight_l1(int index, byte value)
Sets the specified value at the specified index of the |
| protected StdVideoEncodeH264WeightTable | 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 StdVideoEncodeH264WeightTable | |
| public static StdVideoEncodeH264WeightTable | create(long address)
Returns a new |
| public static StdVideoEncodeH264WeightTable. | create(int
the buffer capacity capacity)Returns a new |
| public static StdVideoEncodeH264WeightTable. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static StdVideoEncodeH264WeightTable | |
| public static StdVideoEncodeH264WeightTable. | |
| public StdVideoEncodeH264WeightTableFlags | |
| public StdVideoEncodeH264WeightTable | flags(StdVideoEncodeH264WeightTableFlags value)
Copies the specified |
| public StdVideoEncodeH264WeightTable | flags(Consumer<StdVideoEncodeH264WeightTableFlags> consumer)
Passes the |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public StdVideoEncodeH264WeightTable | luma_offset_l0(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public StdVideoEncodeH264WeightTable | luma_offset_l1(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public StdVideoEncodeH264WeightTable | luma_weight_l0(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264WeightTable | |
| public StdVideoEncodeH264WeightTable | luma_weight_l1(int index, byte value)
Sets the specified value at the specified index of the |
| public static StdVideoEncodeH264WeightTable | |
| public static StdVideoEncodeH264WeightTable. | malloc(int
the buffer capacity capacity)Returns a new |
| public static StdVideoEncodeH264WeightTable | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static StdVideoEncodeH264WeightTable. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| 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 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 StdVideoEncodeH264WeightTableFlags | |
| 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 static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public StdVideoEncodeH264WeightTable | set(StdVideoEncodeH264WeightTableFlags flags, byte luma_log2_weight_denom, byte chroma_log2_weight_denom, ByteBuffer luma_weight_l0, ByteBuffer luma_offset_l0, ByteBuffer chroma_weight_l0, ByteBuffer chroma_offset_l0, ByteBuffer luma_weight_l1, ByteBuffer luma_offset_l1, ByteBuffer chroma_weight_l1, ByteBuffer chroma_offset_l1)
Initializes this struct with the specified values. |
| public StdVideoEncodeH264WeightTable | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int |