NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release

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 246 of file tvmr/include/nvmedia_common_decode.h.

Data Fields

NvMediaRefSurfacesurface
 The surface that contains the reference image. More...
 
NvMediaBool is_long_term
 Is this a long term reference (else short term). More...
 
NvMediaBool top_is_reference
 Is the top field used as a reference. More...
 
NvMediaBool 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...
 
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...
 

Field Documentation

◆ bottom_is_reference [1/2]

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/mm/inc/public/nvmedia_common_decode.h.

◆ bottom_is_reference [2/2]

NvMediaBool NvMediaReferenceFrameH264::bottom_is_reference

Is the bottom field used as a reference.

Set to NVMEDIA_FALSE for unused entries.

Definition at line 263 of file tvmr/include/nvmedia_common_decode.h.

◆ field_order_cnt

int32_t NvMediaReferenceFrameH264::field_order_cnt

[0]: top, [1]: bottom

Definition at line 265 of file tvmr/include/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 271 of file tvmr/include/nvmedia_common_decode.h.

◆ is_long_term [1/2]

uint32_t NvMediaReferenceFrameH264::is_long_term

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

Definition at line 246 of file nvmedia/mm/inc/public/nvmedia_common_decode.h.

◆ is_long_term [2/2]

NvMediaBool NvMediaReferenceFrameH264::is_long_term

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

Definition at line 253 of file tvmr/include/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 276 of file tvmr/include/nvmedia_common_decode.h.

◆ surface

NvMediaRefSurface * NvMediaReferenceFrameH264::surface

The surface that contains the reference image.

Set to NULL for unused entries.

Definition at line 251 of file tvmr/include/nvmedia_common_decode.h.

◆ top_is_reference [1/2]

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/mm/inc/public/nvmedia_common_decode.h.

◆ top_is_reference [2/2]

NvMediaBool NvMediaReferenceFrameH264::top_is_reference

Is the top field used as a reference.

Set to NVMEDIA_FALSE for unused entries.

Definition at line 258 of file tvmr/include/nvmedia_common_decode.h.


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