NVIDIA DRIVE OS Linux SDK API Reference

5.1.12.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 125 of file 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...
 

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 142 of file nvmedia_common_decode.h.

int32_t NvMediaReferenceFrameH264::field_order_cnt[2]

[0]: top, [1]: bottom

Definition at line 144 of file nvmedia_common_decode.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 150 of file nvmedia_common_decode.h.

NvMediaBool NvMediaReferenceFrameH264::is_long_term

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

Definition at line 132 of file nvmedia_common_decode.h.

uint16_t NvMediaReferenceFrameH264::not_existing

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

Definition at line 155 of file nvmedia_common_decode.h.

NvMediaRefSurface* NvMediaReferenceFrameH264::surface

The surface that contains the reference image.

Set to NULL for unused entries.

Definition at line 130 of file nvmedia_common_decode.h.

NvMediaBool NvMediaReferenceFrameH264::top_is_reference

Is the top field used as a reference.

Set to NVMEDIA_FALSE for unused entries.

Definition at line 137 of file nvmedia_common_decode.h.


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