primary_ref_frame
public byte primary_ref_frame()
- Returns:
- the value of the
primary_ref_frame
field.
AutoCloseable
, NativeResource
, Pointer
struct StdVideoDecodeAV1PictureInfo {
{@link StdVideoDecodeAV1PictureInfoFlags 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];
{@link StdVideoAV1TileInfo StdVideoAV1TileInfo} const * pTileInfo;
{@link StdVideoAV1Quantization StdVideoAV1Quantization} const * pQuantization;
{@link StdVideoAV1Segmentation StdVideoAV1Segmentation} const * pSegmentation;
{@link StdVideoAV1LoopFilter StdVideoAV1LoopFilter} const * pLoopFilter;
{@link StdVideoAV1CDEF StdVideoAV1CDEF} const * pCDEF;
{@link StdVideoAV1LoopRestoration StdVideoAV1LoopRestoration} const * pLoopRestoration;
{@link StdVideoAV1GlobalMotion StdVideoAV1GlobalMotion} const * pGlobalMotion;
{@link StdVideoAV1FilmGrain StdVideoAV1FilmGrain} const * pFilmGrain;
}
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
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
static final int
static final int
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
StdVideoDecodeAV1PictureInfo(ByteBuffer container)
StdVideoDecodeAV1PictureInfo
instance at the current position of the specified ByteBuffer
container.static StdVideoDecodeAV1PictureInfo
calloc()
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 StdVideoDecodeAV1PictureInfo
calloc(MemoryStack stack)
StdVideoDecodeAV1PictureInfo
instance allocated on the specified MemoryStack
and initializes all its bits to zero.byte
coded_denom(byte value)
coded_denom
field.static StdVideoDecodeAV1PictureInfo
create()
StdVideoDecodeAV1PictureInfo
instance allocated with BufferUtils
.create(int capacity)
StdVideoDecodeAV1PictureInfo.Buffer
instance allocated with BufferUtils
.static StdVideoDecodeAV1PictureInfo
create(long address)
StdVideoDecodeAV1PictureInfo
instance for the specified memory address.create(long address,
int capacity)
StdVideoDecodeAV1PictureInfo.Buffer
instance at the specified memory.static @Nullable StdVideoDecodeAV1PictureInfo
createSafe(long address)
static @Nullable StdVideoDecodeAV1PictureInfo.Buffer
createSafe(long address,
int capacity)
int
current_frame_id(int value)
current_frame_id
field.byte
delta_lf_res(byte value)
delta_lf_res
field.byte
delta_q_res(byte value)
delta_q_res
field.int
expectedFrameId(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.int
frame_type(int value)
frame_type
field.int
interpolation_filter(int value)
interpolation_filter
field.static StdVideoDecodeAV1PictureInfo
malloc()
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 StdVideoDecodeAV1PictureInfo
malloc(MemoryStack stack)
StdVideoDecodeAV1PictureInfo
instance allocated on the specified MemoryStack
.static byte
ncoded_denom(long struct)
coded_denom()
.static void
ncoded_denom(long struct,
byte value)
coded_denom
.static int
ncurrent_frame_id(long struct)
current_frame_id()
.static void
ncurrent_frame_id(long struct,
int value)
current_frame_id
.static byte
ndelta_lf_res(long struct)
delta_lf_res()
.static void
ndelta_lf_res(long struct,
byte value)
delta_lf_res
.static byte
ndelta_q_res(long struct)
delta_q_res()
.static void
ndelta_q_res(long struct,
byte value)
delta_q_res
.static IntBuffer
nexpectedFrameId(long struct)
expectedFrameId()
.static int
nexpectedFrameId(long struct,
int index)
expectedFrameId
.static void
nexpectedFrameId(long struct,
int index,
int value)
expectedFrameId
.static void
nexpectedFrameId(long struct,
IntBuffer value)
expectedFrameId
.nflags(long struct)
flags()
.static void
nflags(long struct,
StdVideoDecodeAV1PictureInfoFlags value)
flags
.static int
nframe_type(long struct)
frame_type()
.static void
nframe_type(long struct,
int value)
frame_type
.static int
ninterpolation_filter(long struct)
interpolation_filter()
.static void
ninterpolation_filter(long struct,
int value)
interpolation_filter
.static byte
nOrderHint(long struct)
OrderHint()
.static void
nOrderHint(long struct,
byte value)
OrderHint
.static ByteBuffer
nOrderHints(long struct)
OrderHints()
.static byte
nOrderHints(long struct,
int index)
OrderHints
.static void
nOrderHints(long struct,
int index,
byte value)
OrderHints
.static void
nOrderHints(long struct,
ByteBuffer value)
OrderHints
.static StdVideoAV1CDEF
npCDEF(long struct)
pCDEF()
.static void
npCDEF(long struct,
StdVideoAV1CDEF value)
pCDEF
.static StdVideoAV1FilmGrain
npFilmGrain(long struct)
pFilmGrain()
.static void
npFilmGrain(long struct,
StdVideoAV1FilmGrain value)
pFilmGrain
.static StdVideoAV1GlobalMotion
npGlobalMotion(long struct)
pGlobalMotion()
.static void
npGlobalMotion(long struct,
StdVideoAV1GlobalMotion value)
pGlobalMotion
.static StdVideoAV1LoopFilter
npLoopFilter(long struct)
pLoopFilter()
.static void
npLoopFilter(long struct,
StdVideoAV1LoopFilter value)
pLoopFilter
.static StdVideoAV1LoopRestoration
npLoopRestoration(long struct)
pLoopRestoration()
.static void
npLoopRestoration(long struct,
StdVideoAV1LoopRestoration value)
pLoopRestoration
.static StdVideoAV1Quantization
npQuantization(long struct)
pQuantization()
.static void
npQuantization(long struct,
StdVideoAV1Quantization value)
pQuantization
.static byte
nprimary_ref_frame(long struct)
primary_ref_frame()
.static void
nprimary_ref_frame(long struct,
byte value)
primary_ref_frame
.static StdVideoAV1Segmentation
npSegmentation(long struct)
pSegmentation()
.static void
npSegmentation(long struct,
StdVideoAV1Segmentation value)
pSegmentation
.static StdVideoAV1TileInfo
npTileInfo(long struct)
pTileInfo()
.static void
npTileInfo(long struct,
StdVideoAV1TileInfo value)
pTileInfo
.static byte
nrefresh_frame_flags(long struct)
refresh_frame_flags()
.static void
nrefresh_frame_flags(long struct,
byte value)
refresh_frame_flags
.static byte
nreserved1(long struct)
static void
nreserved1(long struct,
byte value)
static ByteBuffer
nreserved2(long struct)
static byte
nreserved2(long struct,
int index)
static void
nreserved2(long struct,
int index,
byte value)
static void
nreserved2(long struct,
ByteBuffer value)
static ByteBuffer
nSkipModeFrame(long struct)
SkipModeFrame()
.static byte
nSkipModeFrame(long struct,
int index)
SkipModeFrame
.static void
nSkipModeFrame(long struct,
int index,
byte value)
SkipModeFrame
.static void
nSkipModeFrame(long struct,
ByteBuffer value)
SkipModeFrame
.static int
nTxMode(long struct)
TxMode()
.static void
nTxMode(long struct,
int value)
TxMode
.byte
OrderHint(byte value)
OrderHint
field.byte
OrderHints(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.byte
primary_ref_frame(byte value)
primary_ref_frame
field.StdVideoAV1Segmentation
to the pSegmentation
field.pTileInfo(StdVideoAV1TileInfo value)
StdVideoAV1TileInfo
to the pTileInfo
field.byte
refresh_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)
int
sizeof()
sizeof(struct)
.byte
SkipModeFrame(int index)
SkipModeFrame(int index,
byte value)
SkipModeFrame
field.SkipModeFrame(ByteBuffer value)
ByteBuffer
to the SkipModeFrame
field.int
TxMode()
TxMode(int value)
TxMode
field.static void
validate(long struct)
NULL
.address, equals, hashCode, toString
close, free
StdVideoDecodeAV1PictureInfo
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<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