NVIDIA DRIVE OS Linux API Reference

5.1.3.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 192 of file nvmedia_common.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...
 

Field Documentation

NvMediaBool NvMediaReferenceFrameH264::bottom_is_reference

Is the bottom field used as a reference.

Set to NVMEDIA_FALSE for unused entries.

Definition at line 209 of file nvmedia_common.h.

int32_t NvMediaReferenceFrameH264::field_order_cnt[2]

[0]: top, [1]: bottom

Definition at line 211 of file nvmedia_common.h.

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 217 of file nvmedia_common.h.

NvMediaBool NvMediaReferenceFrameH264::is_long_term

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

Definition at line 199 of file nvmedia_common.h.

uint16_t NvMediaReferenceFrameH264::not_existing

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

Definition at line 222 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaReferenceFrameH264::surface

The surface that contains the reference image.

Set to NULL for unused entries.

Definition at line 197 of file nvmedia_common.h.

NvMediaBool NvMediaReferenceFrameH264::top_is_reference

Is the top field used as a reference.

Set to NVMEDIA_FALSE for unused entries.

Definition at line 204 of file nvmedia_common.h.


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