NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
NvMediaReferenceFrameH264 Struct Reference

Detailed Description

Information about an H.264 reference frame.

Note
References to "copy of bitstream field" in the field descriptions may:
  • Refer to data literally parsed from the bitstream or
  • Be derived from the bitstream using a mechanism described in the specification.

Definition at line 239 of file nvmedia_common_decode.h.

Data Fields

NvMediaRefSurfacesurface
 The surface that contains the reference image. More...
 
uint32_t is_long_term
 Is this a long term reference (else short term). More...
 
uint32_t top_is_reference
 Is the top field used as a reference. More...
 
uint32_t bottom_is_reference
 Is the bottom field used as a reference. More...
 
int32_t field_order_cnt [2]
 [0]: top, [1]: bottom More...
 
uint16_t FrameIdx
 Copy of the H.264 bitstream field: frame_num from slice_header for short-term references, LongTermPicNum from decoding algorithm for long-term references. More...
 
uint16_t not_existing
 Parser only: Non-existing reference frame flag (corresponding PicIdx should be set to -1) More...
 

Field Documentation

◆ bottom_is_reference

uint32_t NvMediaReferenceFrameH264::bottom_is_reference

Is the bottom field used as a reference.

Set to false for unused entries.

Definition at line 256 of file nvmedia_common_decode.h.

◆ field_order_cnt

int32_t NvMediaReferenceFrameH264::field_order_cnt[2]

[0]: top, [1]: bottom

Definition at line 258 of file nvmedia_common_decode.h.

◆ FrameIdx

uint16_t NvMediaReferenceFrameH264::FrameIdx

Copy of the H.264 bitstream field: frame_num from slice_header for short-term references, LongTermPicNum from decoding algorithm for long-term references.

Definition at line 264 of file nvmedia_common_decode.h.

◆ is_long_term

uint32_t NvMediaReferenceFrameH264::is_long_term

Is this a long term reference (else short term).

Definition at line 246 of file nvmedia_common_decode.h.

◆ not_existing

uint16_t NvMediaReferenceFrameH264::not_existing

Parser only: Non-existing reference frame flag (corresponding PicIdx should be set to -1)

Definition at line 269 of file nvmedia_common_decode.h.

◆ surface

NvMediaRefSurface* NvMediaReferenceFrameH264::surface

The surface that contains the reference image.

Set to NULL for unused entries.

Definition at line 244 of file nvmedia_common_decode.h.

◆ top_is_reference

uint32_t NvMediaReferenceFrameH264::top_is_reference

Is the top field used as a reference.

Set to false for unused entries.

Definition at line 251 of file nvmedia_common_decode.h.


The documentation for this struct was generated from the following file: