struct StdVideoEncodeH264ReferenceListsInfo {
StdVideoEncodeH264ReferenceListsInfoFlags flags;
uint8_t num_ref_idx_l0_active_minus1;
uint8_t num_ref_idx_l1_active_minus1;
uint8_t RefPicList0[STD_VIDEO_H264_MAX_NUM_LIST_REF];
uint8_t RefPicList1[STD_VIDEO_H264_MAX_NUM_LIST_REF];
uint8_t refList0ModOpCount;
uint8_t refList1ModOpCount;
uint8_t refPicMarkingOpCount;
uint8_t reserved1[7];
StdVideoEncodeH264RefListModEntry const * pRefList0ModOperations;
StdVideoEncodeH264RefListModEntry const * pRefList1ModOperations;
StdVideoEncodeH264RefPicMarkingEntry const * pRefPicMarkingOperations;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | StdVideoEncodeH264ReferenceListsInfo.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | FLAGS
The struct member offsets. |
| public static final int | NUM_REF_IDX_L0_ACTIVE_MINUS1
The struct member offsets. |
| public static final int | NUM_REF_IDX_L1_ACTIVE_MINUS1
The struct member offsets. |
| public static final int | PREFLIST0MODOPERATIONS
The struct member offsets. |
| public static final int | PREFLIST1MODOPERATIONS
The struct member offsets. |
| public static final int | PREFPICMARKINGOPERATIONS
The struct member offsets. |
| public static final int | REFLIST0MODOPCOUNT
The struct member offsets. |
| public static final int | REFLIST1MODOPCOUNT
The struct member offsets. |
| public static final int | REFPICLIST0
The struct member offsets. |
| public static final int | REFPICLIST1
The struct member offsets. |
| public static final int | REFPICMARKINGOPCOUNT
The struct member offsets. |
| public static final int | RESERVED1
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | StdVideoEncodeH264ReferenceListsInfo(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static StdVideoEncodeH264ReferenceListsInfo | |
| public static StdVideoEncodeH264ReferenceListsInfo. | calloc(int
the buffer capacity capacity)Returns a new |
| public static StdVideoEncodeH264ReferenceListsInfo | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static StdVideoEncodeH264ReferenceListsInfo. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected StdVideoEncodeH264ReferenceListsInfo | 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 StdVideoEncodeH264ReferenceListsInfo | |
| public static StdVideoEncodeH264ReferenceListsInfo | create(long address)
Returns a new |
| public static StdVideoEncodeH264ReferenceListsInfo. | create(int
the buffer capacity capacity)Returns a new |
| public static StdVideoEncodeH264ReferenceListsInfo. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static StdVideoEncodeH264ReferenceListsInfo | |
| public static StdVideoEncodeH264ReferenceListsInfo. | |
| public StdVideoEncodeH264ReferenceListsInfoFlags | |
| public StdVideoEncodeH264ReferenceListsInfo | flags(StdVideoEncodeH264ReferenceListsInfoFlags value)
Copies the specified |
| public StdVideoEncodeH264ReferenceListsInfo | flags(Consumer<StdVideoEncodeH264ReferenceListsInfoFlags> consumer)
Passes the |
| public static StdVideoEncodeH264ReferenceListsInfo | |
| public static StdVideoEncodeH264ReferenceListsInfo. | malloc(int
the buffer capacity capacity)Returns a new |
| public static StdVideoEncodeH264ReferenceListsInfo | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static StdVideoEncodeH264ReferenceListsInfo. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static StdVideoEncodeH264ReferenceListsInfoFlags | |
| public static void | |
| public static byte | |
| public static void | nnum_ref_idx_l0_active_minus1(long struct, byte value)
Unsafe version of |
| public static byte | |
| public static void | nnum_ref_idx_l1_active_minus1(long struct, byte value)
Unsafe version of |
| public static StdVideoEncodeH264RefListModEntry. | |
| public static void | npRefList0ModOperations(long struct, StdVideoEncodeH264RefListModEntry.
Unsafe version of |
| public static StdVideoEncodeH264RefListModEntry. | |
| public static void | npRefList1ModOperations(long struct, StdVideoEncodeH264RefListModEntry.
Unsafe version of |
| public static StdVideoEncodeH264RefPicMarkingEntry. | |
| public static void | npRefPicMarkingOperations(long struct, StdVideoEncodeH264RefPicMarkingEntry.
Unsafe version of |
| public static byte | |
| public static void | nrefList0ModOpCount(long struct, byte value)
Sets the specified value to the |
| public static byte | |
| public static void | nrefList1ModOpCount(long struct, byte value)
Sets the specified value to the |
| 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 byte | |
| public static void | nrefPicMarkingOpCount(long struct, byte value)
Sets the specified value to the |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public byte | |
| public StdVideoEncodeH264ReferenceListsInfo | num_ref_idx_l0_active_minus1(byte value)
Sets the specified value to the |
| public byte | |
| public StdVideoEncodeH264ReferenceListsInfo | num_ref_idx_l1_active_minus1(byte value)
Sets the specified value to the |
| public StdVideoEncodeH264RefListModEntry. | Returns: aStdVideoEncodeH264RefListModEntry. view of the struct array pointed to by the pRefList0ModOperations field.
|
| public StdVideoEncodeH264ReferenceListsInfo | pRefList0ModOperations(StdVideoEncodeH264RefListModEntry.
Sets the address of the specified |
| public StdVideoEncodeH264RefListModEntry. | Returns: aStdVideoEncodeH264RefListModEntry. view of the struct array pointed to by the pRefList1ModOperations field.
|
| public StdVideoEncodeH264ReferenceListsInfo | pRefList1ModOperations(StdVideoEncodeH264RefListModEntry.
Sets the address of the specified |
| public StdVideoEncodeH264RefPicMarkingEntry. | Returns: aStdVideoEncodeH264RefPicMarkingEntry. view of the struct array pointed to by the pRefPicMarkingOperations field.
|
| public StdVideoEncodeH264ReferenceListsInfo | pRefPicMarkingOperations(StdVideoEncodeH264RefPicMarkingEntry.
Sets the address of the specified |
| public byte | |
| public StdVideoEncodeH264ReferenceListsInfo | |
| public byte | |
| public StdVideoEncodeH264ReferenceListsInfo | |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264ReferenceListsInfo | |
| public StdVideoEncodeH264ReferenceListsInfo | RefPicList0(int index, byte value)
Sets the specified value at the specified index of the |
| public ByteBuffer | |
| public byte | |
| public StdVideoEncodeH264ReferenceListsInfo | |
| public StdVideoEncodeH264ReferenceListsInfo | RefPicList1(int index, byte value)
Sets the specified value at the specified index of the |
| public byte | |
| public StdVideoEncodeH264ReferenceListsInfo | set(StdVideoEncodeH264ReferenceListsInfoFlags flags, byte num_ref_idx_l0_active_minus1, byte num_ref_idx_l1_active_minus1, ByteBuffer RefPicList0, ByteBuffer RefPicList1, byte refList0ModOpCount, byte refList1ModOpCount, StdVideoEncodeH264RefListModEntry.
Initializes this struct with the specified values. |
| public StdVideoEncodeH264ReferenceListsInfo | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public static void |