primary_pic_type
public int primary_pic_type()
- Returns:
- the value of the
primary_pic_type
field.
AutoCloseable
, NativeResource
, Pointer
struct StdVideoEncodeH264ReferenceInfo {
{@link StdVideoEncodeH264ReferenceInfoFlags StdVideoEncodeH264ReferenceInfoFlags} flags;
StdVideoH264PictureType primary_pic_type;
uint32_t FrameNum;
int32_t PicOrderCnt;
uint16_t long_term_pic_num;
uint16_t long_term_frame_idx;
uint8_t temporal_id;
}
static class
StdVideoEncodeH264ReferenceInfo
structs.Struct.StructValidation
Pointer.Default
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
StdVideoEncodeH264ReferenceInfo(ByteBuffer container)
StdVideoEncodeH264ReferenceInfo
instance at the current position of the specified ByteBuffer
container.calloc()
StdVideoEncodeH264ReferenceInfo
instance allocated with memCalloc
.calloc(int capacity)
StdVideoEncodeH264ReferenceInfo.Buffer
instance allocated with memCalloc
.calloc(int capacity,
MemoryStack stack)
StdVideoEncodeH264ReferenceInfo.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.calloc(MemoryStack stack)
StdVideoEncodeH264ReferenceInfo
instance allocated on the specified MemoryStack
and initializes all its bits to zero.create()
StdVideoEncodeH264ReferenceInfo
instance allocated with BufferUtils
.create(int capacity)
StdVideoEncodeH264ReferenceInfo.Buffer
instance allocated with BufferUtils
.create(long address)
StdVideoEncodeH264ReferenceInfo
instance for the specified memory address.create(long address,
int capacity)
StdVideoEncodeH264ReferenceInfo.Buffer
instance at the specified memory.static @Nullable StdVideoEncodeH264ReferenceInfo
createSafe(long address)
static @Nullable StdVideoEncodeH264ReferenceInfo.Buffer
createSafe(long address,
int capacity)
flags()
flags(Consumer<StdVideoEncodeH264ReferenceInfoFlags> consumer)
flags
field to the specified Consumer
.StdVideoEncodeH264ReferenceInfoFlags
to the flags
field.int
FrameNum()
FrameNum(int value)
FrameNum
field.short
long_term_frame_idx(short value)
long_term_frame_idx
field.short
long_term_pic_num(short value)
long_term_pic_num
field.malloc()
StdVideoEncodeH264ReferenceInfo
instance allocated with memAlloc
.malloc(int capacity)
StdVideoEncodeH264ReferenceInfo.Buffer
instance allocated with memAlloc
.malloc(int capacity,
MemoryStack stack)
StdVideoEncodeH264ReferenceInfo.Buffer
instance allocated on the specified MemoryStack
.malloc(MemoryStack stack)
StdVideoEncodeH264ReferenceInfo
instance allocated on the specified MemoryStack
.nflags(long struct)
flags()
.static void
nflags(long struct,
StdVideoEncodeH264ReferenceInfoFlags value)
flags
.static int
nFrameNum(long struct)
FrameNum()
.static void
nFrameNum(long struct,
int value)
FrameNum
.static short
nlong_term_frame_idx(long struct)
long_term_frame_idx()
.static void
nlong_term_frame_idx(long struct,
short value)
long_term_frame_idx
.static short
nlong_term_pic_num(long struct)
long_term_pic_num()
.static void
nlong_term_pic_num(long struct,
short value)
long_term_pic_num
.static int
nPicOrderCnt(long struct)
PicOrderCnt()
.static void
nPicOrderCnt(long struct,
int value)
PicOrderCnt
.static int
nprimary_pic_type(long struct)
primary_pic_type()
.static void
nprimary_pic_type(long struct,
int value)
primary_pic_type
.static byte
ntemporal_id(long struct)
temporal_id()
.static void
ntemporal_id(long struct,
byte value)
temporal_id
.int
PicOrderCnt(int value)
PicOrderCnt
field.int
primary_pic_type(int value)
primary_pic_type
field.set(StdVideoEncodeH264ReferenceInfoFlags flags,
int primary_pic_type,
int FrameNum,
int PicOrderCnt,
short long_term_pic_num,
short long_term_frame_idx,
byte temporal_id)
int
sizeof()
sizeof(struct)
.byte
temporal_id(byte value)
temporal_id
field.address, equals, hashCode, toString
close, free
StdVideoEncodeH264ReferenceInfo
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.
Struct
sizeof(struct)
.sizeof
in class Struct<StdVideoEncodeH264ReferenceInfo>
StdVideoEncodeH264ReferenceInfoFlags
view of the flags
field.primary_pic_type
field.FrameNum
field.PicOrderCnt
field.long_term_pic_num
field.long_term_frame_idx
field.temporal_id
field.StdVideoEncodeH264ReferenceInfoFlags
to the flags
field.flags
field to the specified Consumer
.primary_pic_type
field.FrameNum
field.PicOrderCnt
field.long_term_pic_num
field.long_term_frame_idx
field.temporal_id
field.src
- the source structStdVideoEncodeH264ReferenceInfo
instance allocated with memAlloc
. The instance must be explicitly freed.StdVideoEncodeH264ReferenceInfo
instance allocated with memCalloc
. The instance must be explicitly freed.StdVideoEncodeH264ReferenceInfo
instance allocated with BufferUtils
.StdVideoEncodeH264ReferenceInfo
instance for the specified memory address.StdVideoEncodeH264ReferenceInfo.Buffer
instance allocated with memAlloc
. The instance must be explicitly freed.capacity
- the buffer capacityStdVideoEncodeH264ReferenceInfo.Buffer
instance allocated with memCalloc
. The instance must be explicitly freed.capacity
- the buffer capacityStdVideoEncodeH264ReferenceInfo.Buffer
instance allocated with BufferUtils
.capacity
- the buffer capacityStdVideoEncodeH264ReferenceInfo.Buffer
instance at the specified memory.address
- the memory addresscapacity
- the buffer capacityStdVideoEncodeH264ReferenceInfo
instance allocated on the specified MemoryStack
.stack
- the stack from which to allocateStdVideoEncodeH264ReferenceInfo
instance allocated on the specified MemoryStack
and initializes all its bits to zero.stack
- the stack from which to allocateStdVideoEncodeH264ReferenceInfo.Buffer
instance allocated on the specified MemoryStack
.capacity
- the buffer capacitystack
- the stack from which to allocateStdVideoEncodeH264ReferenceInfo.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.capacity
- the buffer capacitystack
- the stack from which to allocateflags()
.primary_pic_type()
.FrameNum()
.PicOrderCnt()
.long_term_pic_num()
.long_term_frame_idx()
.temporal_id()
.flags
.primary_pic_type
.FrameNum
.PicOrderCnt
.long_term_pic_num
.long_term_frame_idx
.temporal_id
.