primary_pic_type
public int primary_pic_type()
- Returns:
- the value of the
primary_pic_type
field.
AutoCloseable
, NativeResource
, Pointer
struct StdVideoEncodeH264PictureInfo {
{@link StdVideoEncodeH264PictureInfoFlags StdVideoEncodeH264PictureInfoFlags} flags;
uint8_t seq_parameter_set_id;
uint8_t pic_parameter_set_id;
uint16_t idr_pic_id;
StdVideoH264PictureType primary_pic_type;
uint32_t frame_num;
int32_t PicOrderCnt;
uint8_t temporal_id;
uint8_t reserved1[3];
{@link StdVideoEncodeH264ReferenceListsInfo StdVideoEncodeH264ReferenceListsInfo} const * pRefLists;
}
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
static final int
static final int
static final int
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
StdVideoEncodeH264PictureInfo(ByteBuffer container)
StdVideoEncodeH264PictureInfo
instance at the current position of the specified ByteBuffer
container.calloc()
StdVideoEncodeH264PictureInfo
instance allocated with memCalloc
.calloc(int capacity)
StdVideoEncodeH264PictureInfo.Buffer
instance allocated with memCalloc
.calloc(int capacity,
MemoryStack stack)
StdVideoEncodeH264PictureInfo.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.calloc(MemoryStack stack)
StdVideoEncodeH264PictureInfo
instance allocated on the specified MemoryStack
and initializes all its bits to zero.create()
StdVideoEncodeH264PictureInfo
instance allocated with BufferUtils
.create(int capacity)
StdVideoEncodeH264PictureInfo.Buffer
instance allocated with BufferUtils
.create(long address)
StdVideoEncodeH264PictureInfo
instance for the specified memory address.create(long address,
int capacity)
StdVideoEncodeH264PictureInfo.Buffer
instance at the specified memory.static @Nullable StdVideoEncodeH264PictureInfo
createSafe(long address)
static @Nullable StdVideoEncodeH264PictureInfo.Buffer
createSafe(long address,
int capacity)
flags()
flags(Consumer<StdVideoEncodeH264PictureInfoFlags> consumer)
flags
field to the specified Consumer
.StdVideoEncodeH264PictureInfoFlags
to the flags
field.int
frame_num(int value)
frame_num
field.short
idr_pic_id(short value)
idr_pic_id
field.malloc()
StdVideoEncodeH264PictureInfo
instance allocated with memAlloc
.malloc(int capacity)
StdVideoEncodeH264PictureInfo.Buffer
instance allocated with memAlloc
.malloc(int capacity,
MemoryStack stack)
StdVideoEncodeH264PictureInfo.Buffer
instance allocated on the specified MemoryStack
.malloc(MemoryStack stack)
StdVideoEncodeH264PictureInfo
instance allocated on the specified MemoryStack
.nflags(long struct)
flags()
.static void
nflags(long struct,
StdVideoEncodeH264PictureInfoFlags value)
flags
.static int
nframe_num(long struct)
frame_num()
.static void
nframe_num(long struct,
int value)
frame_num
.static short
nidr_pic_id(long struct)
idr_pic_id()
.static void
nidr_pic_id(long struct,
short value)
idr_pic_id
.static byte
npic_parameter_set_id(long struct)
pic_parameter_set_id()
.static void
npic_parameter_set_id(long struct,
byte value)
pic_parameter_set_id
.static int
nPicOrderCnt(long struct)
PicOrderCnt()
.static void
nPicOrderCnt(long struct,
int value)
PicOrderCnt
.npRefLists(long struct)
pRefLists()
.static void
npRefLists(long struct,
StdVideoEncodeH264ReferenceListsInfo value)
pRefLists
.static int
nprimary_pic_type(long struct)
primary_pic_type()
.static void
nprimary_pic_type(long struct,
int value)
primary_pic_type
.static ByteBuffer
nreserved1(long struct)
static byte
nreserved1(long struct,
int index)
static void
nreserved1(long struct,
int index,
byte value)
static void
nreserved1(long struct,
ByteBuffer value)
static byte
nseq_parameter_set_id(long struct)
seq_parameter_set_id()
.static void
nseq_parameter_set_id(long struct,
byte value)
seq_parameter_set_id
.static byte
ntemporal_id(long struct)
temporal_id()
.static void
ntemporal_id(long struct,
byte value)
temporal_id
.byte
pic_parameter_set_id(byte value)
pic_parameter_set_id
field.int
PicOrderCnt(int value)
PicOrderCnt
field.StdVideoEncodeH264ReferenceListsInfo
to the pRefLists
field.int
primary_pic_type(int value)
primary_pic_type
field.byte
seq_parameter_set_id(byte value)
seq_parameter_set_id
field.set(StdVideoEncodeH264PictureInfoFlags flags,
byte seq_parameter_set_id,
byte pic_parameter_set_id,
short idr_pic_id,
int primary_pic_type,
int frame_num,
int PicOrderCnt,
byte temporal_id,
StdVideoEncodeH264ReferenceListsInfo pRefLists)
int
sizeof()
sizeof(struct)
.byte
temporal_id(byte value)
temporal_id
field.static void
validate(long struct)
NULL
.address, equals, hashCode, toString
close, free
StdVideoEncodeH264PictureInfo
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<StdVideoEncodeH264PictureInfo>
StdVideoEncodeH264PictureInfoFlags
view of the flags
field.seq_parameter_set_id
field.pic_parameter_set_id
field.idr_pic_id
field.primary_pic_type
field.frame_num
field.PicOrderCnt
field.temporal_id
field.StdVideoEncodeH264ReferenceListsInfo
view of the struct pointed to by the pRefLists
field.StdVideoEncodeH264PictureInfoFlags
to the flags
field.flags
field to the specified Consumer
.seq_parameter_set_id
field.pic_parameter_set_id
field.idr_pic_id
field.primary_pic_type
field.frame_num
field.PicOrderCnt
field.temporal_id
field.StdVideoEncodeH264ReferenceListsInfo
to the pRefLists
field.src
- the source structStdVideoEncodeH264PictureInfo
instance allocated with memAlloc
. The instance must be explicitly freed.StdVideoEncodeH264PictureInfo
instance allocated with memCalloc
. The instance must be explicitly freed.StdVideoEncodeH264PictureInfo
instance allocated with BufferUtils
.StdVideoEncodeH264PictureInfo
instance for the specified memory address.StdVideoEncodeH264PictureInfo.Buffer
instance allocated with memAlloc
. The instance must be explicitly freed.capacity
- the buffer capacityStdVideoEncodeH264PictureInfo.Buffer
instance allocated with memCalloc
. The instance must be explicitly freed.capacity
- the buffer capacityStdVideoEncodeH264PictureInfo.Buffer
instance allocated with BufferUtils
.capacity
- the buffer capacityStdVideoEncodeH264PictureInfo.Buffer
instance at the specified memory.address
- the memory addresscapacity
- the buffer capacityStdVideoEncodeH264PictureInfo
instance allocated on the specified MemoryStack
.stack
- the stack from which to allocateStdVideoEncodeH264PictureInfo
instance allocated on the specified MemoryStack
and initializes all its bits to zero.stack
- the stack from which to allocateStdVideoEncodeH264PictureInfo.Buffer
instance allocated on the specified MemoryStack
.capacity
- the buffer capacitystack
- the stack from which to allocateStdVideoEncodeH264PictureInfo.Buffer
instance allocated on the specified MemoryStack
and initializes all its bits to zero.capacity
- the buffer capacitystack
- the stack from which to allocateflags()
.seq_parameter_set_id()
.pic_parameter_set_id()
.idr_pic_id()
.primary_pic_type()
.frame_num()
.PicOrderCnt()
.temporal_id()
.pRefLists()
.flags
.seq_parameter_set_id
.pic_parameter_set_id
.idr_pic_id
.primary_pic_type
.frame_num
.PicOrderCnt
.temporal_id
.pRefLists
.NULL
.struct
- the struct to validate