primary_ref_frame
public byte primary_ref_frame()
- Returns:
- the value of the
primary_ref_framefield.
AutoCloseable, NativeResource, Pointer
struct StdVideoDecodeAV1PictureInfo {
StdVideoDecodeAV1PictureInfoFlags flags;
StdVideoAV1FrameType frame_type;
uint32_t current_frame_id;
uint8_t OrderHint;
uint8_t primary_ref_frame;
uint8_t refresh_frame_flags;
uint8_t reserved1;
StdVideoAV1InterpolationFilter interpolation_filter;
StdVideoAV1TxMode TxMode;
uint8_t delta_q_res;
uint8_t delta_lf_res;
uint8_t SkipModeFrame[STD_VIDEO_AV1_SKIP_MODE_FRAMES];
uint8_t coded_denom;
uint8_t reserved2[3];
uint8_t OrderHints[STD_VIDEO_AV1_NUM_REF_FRAMES];
uint32_t expectedFrameId[STD_VIDEO_AV1_NUM_REF_FRAMES];
StdVideoAV1TileInfo const * pTileInfo;
StdVideoAV1Quantization const * pQuantization;
StdVideoAV1Segmentation const * pSegmentation;
StdVideoAV1LoopFilter const * pLoopFilter;
StdVideoAV1CDEF const * pCDEF;
StdVideoAV1LoopRestoration const * pLoopRestoration;
StdVideoAV1GlobalMotion const * pGlobalMotion;
StdVideoAV1FilmGrain const * pFilmGrain;
}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 intstatic final intstatic final intstatic 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_SIZEStdVideoDecodeAV1PictureInfo(ByteBuffer container) StdVideoDecodeAV1PictureInfo instance at the current position of the specified ByteBuffer container.static StdVideoDecodeAV1PictureInfocalloc()StdVideoDecodeAV1PictureInfo instance allocated with memCalloc.calloc(int capacity) StdVideoDecodeAV1PictureInfo.Buffer instance allocated with memCalloc.calloc(int capacity,
MemoryStack stack) StdVideoDecodeAV1PictureInfo.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.static StdVideoDecodeAV1PictureInfocalloc(MemoryStack stack) StdVideoDecodeAV1PictureInfo instance allocated on the specified MemoryStack and initializes all its bits to zero.bytecoded_denom(byte value) coded_denom field.static StdVideoDecodeAV1PictureInfocreate()StdVideoDecodeAV1PictureInfo instance allocated with BufferUtils.create(int capacity) StdVideoDecodeAV1PictureInfo.Buffer instance allocated with BufferUtils.static StdVideoDecodeAV1PictureInfocreate(long address) StdVideoDecodeAV1PictureInfo instance for the specified memory address.create(long address,
int capacity) StdVideoDecodeAV1PictureInfo.Buffer instance at the specified memory.static @Nullable StdVideoDecodeAV1PictureInfocreateSafe(long address) static @Nullable StdVideoDecodeAV1PictureInfo.BuffercreateSafe(long address,
int capacity) intcurrent_frame_id(int value) current_frame_id field.bytedelta_lf_res(byte value) delta_lf_res field.bytedelta_q_res(byte value) delta_q_res field.intexpectedFrameId(int index) expectedFrameId(int index,
int value) expectedFrameId field.expectedFrameId(IntBuffer value) IntBuffer to the expectedFrameId field.flags()flags(Consumer<StdVideoDecodeAV1PictureInfoFlags> consumer) flags field to the specified Consumer.StdVideoDecodeAV1PictureInfoFlags to the flags field.intframe_type(int value) frame_type field.intinterpolation_filter(int value) interpolation_filter field.static StdVideoDecodeAV1PictureInfomalloc()StdVideoDecodeAV1PictureInfo instance allocated with memAlloc.malloc(int capacity) StdVideoDecodeAV1PictureInfo.Buffer instance allocated with memAlloc.malloc(int capacity,
MemoryStack stack) StdVideoDecodeAV1PictureInfo.Buffer instance allocated on the specified MemoryStack.static StdVideoDecodeAV1PictureInfomalloc(MemoryStack stack) StdVideoDecodeAV1PictureInfo instance allocated on the specified MemoryStack.static bytencoded_denom(long struct) coded_denom().static voidncoded_denom(long struct,
byte value) coded_denom.static intncurrent_frame_id(long struct) current_frame_id().static voidncurrent_frame_id(long struct,
int value) current_frame_id.static bytendelta_lf_res(long struct) delta_lf_res().static voidndelta_lf_res(long struct,
byte value) delta_lf_res.static bytendelta_q_res(long struct) delta_q_res().static voidndelta_q_res(long struct,
byte value) delta_q_res.static IntBuffernexpectedFrameId(long struct) expectedFrameId().static intnexpectedFrameId(long struct,
int index) expectedFrameId.static voidnexpectedFrameId(long struct,
int index,
int value) expectedFrameId.static voidnexpectedFrameId(long struct,
IntBuffer value) expectedFrameId.nflags(long struct) flags().static voidnflags(long struct,
StdVideoDecodeAV1PictureInfoFlags value) flags.static intnframe_type(long struct) frame_type().static voidnframe_type(long struct,
int value) frame_type.static intninterpolation_filter(long struct) interpolation_filter().static voidninterpolation_filter(long struct,
int value) interpolation_filter.static bytenOrderHint(long struct) OrderHint().static voidnOrderHint(long struct,
byte value) OrderHint.static ByteBuffernOrderHints(long struct) OrderHints().static bytenOrderHints(long struct,
int index) OrderHints.static voidnOrderHints(long struct,
int index,
byte value) OrderHints.static voidnOrderHints(long struct,
ByteBuffer value) OrderHints.static StdVideoAV1CDEFnpCDEF(long struct) pCDEF().static voidnpCDEF(long struct,
StdVideoAV1CDEF value) pCDEF.static StdVideoAV1FilmGrainnpFilmGrain(long struct) pFilmGrain().static voidnpFilmGrain(long struct,
StdVideoAV1FilmGrain value) pFilmGrain.static StdVideoAV1GlobalMotionnpGlobalMotion(long struct) pGlobalMotion().static voidnpGlobalMotion(long struct,
StdVideoAV1GlobalMotion value) pGlobalMotion.static StdVideoAV1LoopFilternpLoopFilter(long struct) pLoopFilter().static voidnpLoopFilter(long struct,
StdVideoAV1LoopFilter value) pLoopFilter.static StdVideoAV1LoopRestorationnpLoopRestoration(long struct) pLoopRestoration().static voidnpLoopRestoration(long struct,
StdVideoAV1LoopRestoration value) pLoopRestoration.static StdVideoAV1QuantizationnpQuantization(long struct) pQuantization().static voidnpQuantization(long struct,
StdVideoAV1Quantization value) pQuantization.static bytenprimary_ref_frame(long struct) primary_ref_frame().static voidnprimary_ref_frame(long struct,
byte value) primary_ref_frame.static StdVideoAV1SegmentationnpSegmentation(long struct) pSegmentation().static voidnpSegmentation(long struct,
StdVideoAV1Segmentation value) pSegmentation.static StdVideoAV1TileInfonpTileInfo(long struct) pTileInfo().static voidnpTileInfo(long struct,
StdVideoAV1TileInfo value) pTileInfo.static bytenrefresh_frame_flags(long struct) refresh_frame_flags().static voidnrefresh_frame_flags(long struct,
byte value) refresh_frame_flags.static bytenreserved1(long struct) static voidnreserved1(long struct,
byte value) static ByteBuffernreserved2(long struct) static bytenreserved2(long struct,
int index) static voidnreserved2(long struct,
int index,
byte value) static voidnreserved2(long struct,
ByteBuffer value) static ByteBuffernSkipModeFrame(long struct) SkipModeFrame().static bytenSkipModeFrame(long struct,
int index) SkipModeFrame.static voidnSkipModeFrame(long struct,
int index,
byte value) SkipModeFrame.static voidnSkipModeFrame(long struct,
ByteBuffer value) SkipModeFrame.static intnTxMode(long struct) TxMode().static voidnTxMode(long struct,
int value) TxMode.byteOrderHint(byte value) OrderHint field.byteOrderHints(int index) OrderHints(int index,
byte value) OrderHints field.OrderHints(ByteBuffer value) ByteBuffer to the OrderHints field.pCDEF()pCDEF(StdVideoAV1CDEF value) StdVideoAV1CDEF to the pCDEF field.pFilmGrain(StdVideoAV1FilmGrain value) StdVideoAV1FilmGrain to the pFilmGrain field.StdVideoAV1GlobalMotion to the pGlobalMotion field.pLoopFilter(StdVideoAV1LoopFilter value) StdVideoAV1LoopFilter to the pLoopFilter field.StdVideoAV1LoopRestoration to the pLoopRestoration field.StdVideoAV1Quantization to the pQuantization field.byteprimary_ref_frame(byte value) primary_ref_frame field.StdVideoAV1Segmentation to the pSegmentation field.pTileInfo(StdVideoAV1TileInfo value) StdVideoAV1TileInfo to the pTileInfo field.byterefresh_frame_flags(byte value) refresh_frame_flags field.set(StdVideoDecodeAV1PictureInfoFlags flags,
int frame_type,
int current_frame_id,
byte OrderHint,
byte primary_ref_frame,
byte refresh_frame_flags,
int interpolation_filter,
int TxMode,
byte delta_q_res,
byte delta_lf_res,
ByteBuffer SkipModeFrame,
byte coded_denom,
ByteBuffer OrderHints,
IntBuffer expectedFrameId,
StdVideoAV1TileInfo pTileInfo,
StdVideoAV1Quantization pQuantization,
StdVideoAV1Segmentation pSegmentation,
StdVideoAV1LoopFilter pLoopFilter,
StdVideoAV1CDEF pCDEF,
StdVideoAV1LoopRestoration pLoopRestoration,
StdVideoAV1GlobalMotion pGlobalMotion,
StdVideoAV1FilmGrain pFilmGrain) intsizeof()sizeof(struct).byteSkipModeFrame(int index) SkipModeFrame(int index,
byte value) SkipModeFrame field.SkipModeFrame(ByteBuffer value) ByteBuffer to the SkipModeFrame field.intTxMode()TxMode(int value) TxMode field.static voidvalidate(long struct) NULL.address, equals, hashCode, toStringclose, freeStdVideoDecodeAV1PictureInfo 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<StdVideoDecodeAV1PictureInfo>StdVideoDecodeAV1PictureInfoFlags view of the flags field.frame_type field.current_frame_id field.OrderHint field.primary_ref_frame field.refresh_frame_flags field.interpolation_filter field.TxMode field.delta_q_res field.delta_lf_res field.ByteBuffer view of the SkipModeFrame field.SkipModeFrame field.coded_denom field.ByteBuffer view of the OrderHints field.OrderHints field.IntBuffer view of the expectedFrameId field.expectedFrameId field.StdVideoAV1TileInfo view of the struct pointed to by the pTileInfo field.StdVideoAV1Quantization view of the struct pointed to by the pQuantization field.StdVideoAV1Segmentation view of the struct pointed to by the pSegmentation field.StdVideoAV1LoopFilter view of the struct pointed to by the pLoopFilter field.StdVideoAV1CDEF view of the struct pointed to by the pCDEF field.StdVideoAV1LoopRestoration view of the struct pointed to by the pLoopRestoration field.StdVideoAV1GlobalMotion view of the struct pointed to by the pGlobalMotion field.StdVideoAV1FilmGrain view of the struct pointed to by the pFilmGrain field.StdVideoDecodeAV1PictureInfoFlags to the flags field.flags field to the specified Consumer.frame_type field.current_frame_id field.OrderHint field.primary_ref_frame field.refresh_frame_flags field.interpolation_filter field.TxMode field.delta_q_res field.delta_lf_res field.ByteBuffer to the SkipModeFrame field.SkipModeFrame field.coded_denom field.ByteBuffer to the OrderHints field.OrderHints field.IntBuffer to the expectedFrameId field.expectedFrameId field.StdVideoAV1TileInfo to the pTileInfo field.StdVideoAV1Quantization to the pQuantization field.StdVideoAV1Segmentation to the pSegmentation field.StdVideoAV1LoopFilter to the pLoopFilter field.StdVideoAV1CDEF to the pCDEF field.StdVideoAV1LoopRestoration to the pLoopRestoration field.StdVideoAV1GlobalMotion to the pGlobalMotion field.StdVideoAV1FilmGrain to the pFilmGrain field.src - the source structStdVideoDecodeAV1PictureInfo instance allocated with memAlloc. The instance must be explicitly freed.StdVideoDecodeAV1PictureInfo instance allocated with memCalloc. The instance must be explicitly freed.StdVideoDecodeAV1PictureInfo instance allocated with BufferUtils.StdVideoDecodeAV1PictureInfo instance for the specified memory address.StdVideoDecodeAV1PictureInfo.Buffer instance allocated with memAlloc. The instance must be explicitly freed.capacity - the buffer capacityStdVideoDecodeAV1PictureInfo.Buffer instance allocated with memCalloc. The instance must be explicitly freed.capacity - the buffer capacityStdVideoDecodeAV1PictureInfo.Buffer instance allocated with BufferUtils.capacity - the buffer capacityStdVideoDecodeAV1PictureInfo.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacityStdVideoDecodeAV1PictureInfo instance allocated on the specified MemoryStack.stack - the stack from which to allocateStdVideoDecodeAV1PictureInfo instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocateStdVideoDecodeAV1PictureInfo.Buffer instance allocated on the specified MemoryStack.capacity - the buffer capacitystack - the stack from which to allocateStdVideoDecodeAV1PictureInfo.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.capacity - the buffer capacitystack - the stack from which to allocateflags().frame_type().current_frame_id().OrderHint().primary_ref_frame().refresh_frame_flags().interpolation_filter().TxMode().delta_q_res().delta_lf_res().SkipModeFrame().SkipModeFrame.coded_denom().OrderHints().OrderHints.expectedFrameId().expectedFrameId.pTileInfo().pQuantization().pSegmentation().pLoopFilter().pCDEF().pLoopRestoration().pGlobalMotion().pFilmGrain().flags.frame_type.current_frame_id.OrderHint.primary_ref_frame.refresh_frame_flags.interpolation_filter.TxMode.delta_q_res.delta_lf_res.SkipModeFrame.SkipModeFrame.coded_denom.OrderHints.OrderHints.expectedFrameId.expectedFrameId.pTileInfo.pQuantization.pSegmentation.pLoopFilter.pCDEF.pLoopRestoration.pGlobalMotion.pFilmGrain.NULL.struct - the struct to validate