NVIDIA DRIVE OS Linux SDK API Reference

5.2.3 Release
For Test and Development only
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 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...