NVIDIA DRIVE OS Linux SDK API Reference

6.0.9 Release
nvmedia_iep_output_extradata.h File Reference

Detailed Description

NVIDIA Media Interface: NvMedia Image Encode Processing Output ExtraData

This file contains the output extradata definition for "Image Encode Processing API".

Definition in file nvmedia_iep_output_extradata.h.

Go to the source code of this file.

Data Structures

struct  NvMediaEncodeFrameFullProp
 Holds a encoder frames property. More...
 
struct  NvMediaFrameStats
 Holds the statistics from encode profiling. More...
 
union  NvMediaEncodeCodecExData
 Holds a codec-specific extradata output. More...
 
struct  NvMediaEncodeMVBufferHeader
 Header format that defines motion vector output. More...
 
struct  NvMediaEncodeMVData
 Motion Vector format - motion vectors for each of the macro blocks are dumped in this format contiguously in memory, beyond the NvMediaEncodeMVBufferHeader in the bitstream. More...
 
struct  NvMediaEncodeOutputExtradata
 Holds the encoder output extradata configuration. More...
 

Macros

#define NVMEDIA_ENCODE_MAX_RPS_SIZE   17U
 Maximum number of reference pictures including current frame. More...
 
#define MV_BUFFER_HEADER   0xFFFEFDFCU
 Token that indicates the start of NvMediaEncodeMVBufferHeader. More...
 

Enumerations

enum  NvMediaEncodeH26xFrameType {
  NVMEDIA_ENCODE_H26X_FRAME_TYPE_P =0,
  NVMEDIA_ENCODE_H26X_FRAME_TYPE_B,
  NVMEDIA_ENCODE_H26X_FRAME_TYPE_I,
  NVMEDIA_ENCODE_H26X_FRAME_TYPE_IDR,
  NVMEDIA_ENCODE_H26X_FRAME_TYPE_END
}
 Enumeration of possible frame types - common to H264, H265. More...
 

Macro Definition Documentation

◆ NVMEDIA_ENCODE_MAX_RPS_SIZE

#define NVMEDIA_ENCODE_MAX_RPS_SIZE   17U

Maximum number of reference pictures including current frame.

Definition at line 33 of file nvmedia_iep_output_extradata.h.