primary_pic_type
public int primary_pic_type()
- Returns:
- the value of the
primary_pic_typefield.
AutoCloseable, NativeResource, Pointer
struct StdVideoEncodeH264PictureInfo {
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];
StdVideoEncodeH264ReferenceListsInfo const * pRefLists;
}Struct.StructValidationPointer.Defaultstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intBITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZEStdVideoEncodeH264PictureInfo(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 StdVideoEncodeH264PictureInfocreateSafe(long address) static @Nullable StdVideoEncodeH264PictureInfo.BuffercreateSafe(long address,
int capacity) flags()flags(Consumer<StdVideoEncodeH264PictureInfoFlags> consumer) flags field to the specified Consumer.StdVideoEncodeH264PictureInfoFlags to the flags field.intframe_num(int value) frame_num field.shortidr_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 voidnflags(long struct,
StdVideoEncodeH264PictureInfoFlags value) flags.static intnframe_num(long struct) frame_num().static voidnframe_num(long struct,
int value) frame_num.static shortnidr_pic_id(long struct) idr_pic_id().static voidnidr_pic_id(long struct,
short value) idr_pic_id.static bytenpic_parameter_set_id(long struct) pic_parameter_set_id().static voidnpic_parameter_set_id(long struct,
byte value) pic_parameter_set_id.static intnPicOrderCnt(long struct) PicOrderCnt().static voidnPicOrderCnt(long struct,
int value) PicOrderCnt.npRefLists(long struct) pRefLists().static voidnpRefLists(long struct,
StdVideoEncodeH264ReferenceListsInfo value) pRefLists.static intnprimary_pic_type(long struct) primary_pic_type().static voidnprimary_pic_type(long struct,
int value) primary_pic_type.static ByteBuffernreserved1(long struct) static bytenreserved1(long struct,
int index) static voidnreserved1(long struct,
int index,
byte value) static voidnreserved1(long struct,
ByteBuffer value) static bytenseq_parameter_set_id(long struct) seq_parameter_set_id().static voidnseq_parameter_set_id(long struct,
byte value) seq_parameter_set_id.static bytentemporal_id(long struct) temporal_id().static voidntemporal_id(long struct,
byte value) temporal_id.bytepic_parameter_set_id(byte value) pic_parameter_set_id field.intPicOrderCnt(int value) PicOrderCnt field.StdVideoEncodeH264ReferenceListsInfo to the pRefLists field.intprimary_pic_type(int value) primary_pic_type field.byteseq_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) intsizeof()sizeof(struct).bytetemporal_id(byte value) temporal_id field.static voidvalidate(long struct) NULL.address, equals, hashCode, toStringclose, freeStdVideoEncodeH264PictureInfo 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.
Structsizeof(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