NVIDIA DRIVE OS Linux SDK API Reference

5.2.3 Release
For Test and Development only
Image Encoder Output Extradata

Detailed Description

Defines Image Encoder Output Extradata data types which can be used with NvMedia IEP APIs to retrieve encoder statistics/configurations. This feature is not available on the QNX Safety configuration.

Data Structures

struct  NvMediaEncodeFrameFullProp
 Holds a Video encoder frames property. More...
 
struct  NvMediaFrameStats
 Holds Video Encoder Profiling Information. 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 a Video encoder output extradata configuration. More...
 

Macros

#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

◆ MV_BUFFER_HEADER

#define MV_BUFFER_HEADER   0xFFFEFDFCU

Token that indicates the start of NvMediaEncodeMVBufferHeader.

Definition at line 36 of file nvmedia_iep_output_extradata.h.

Enumeration Type Documentation

◆ NvMediaEncodeH26xFrameType

Enumeration of possible frame types - common to H264, H265.

Enumerator
NVMEDIA_ENCODE_H26X_FRAME_TYPE_P 

P Frame.

NVMEDIA_ENCODE_H26X_FRAME_TYPE_B 

B Frame.

NVMEDIA_ENCODE_H26X_FRAME_TYPE_I 

I Frame.

NVMEDIA_ENCODE_H26X_FRAME_TYPE_IDR 

IDR Frame.

NVMEDIA_ENCODE_H26X_FRAME_TYPE_END 
Note
This value is for internal use only.

Definition at line 41 of file nvmedia_iep_output_extradata.h.