NVIDIA DRIVE OS Linux SDK API Reference

5.2.3 Release
For Test and Development only
nvmedia_common_decode.h File Reference

Detailed Description

NVIDIA Media Interface: Common Types for Video/Image Decode

Description: This file contains common types and definitions for image and video decode operations.

Definition in file nvmedia_common_decode.h.

Go to the source code of this file.

Data Structures

struct  NvMediaReferenceFrameH264
 Information about an H.264 reference frame. More...
 
struct  NvMediaSEIPayloadH264
 H.264 SEI payload information Used by the parser only. More...
 
struct  NvMediaPictureInfoH264
 Picture parameter information for an H.264 picture. More...
 
struct  NvMediaMasteringDisplayData
 Mastering display data for an H.265 picture. More...
 
struct  NvMediaContentLightLevelInfo
 Content Light Level info for an H.265 picture. More...
 
struct  NvMediaSliceDecodeData
 slice level data used with slice level decoding More...
 
struct  NvMediaPictureInfoH265
 Holds picture parameter information for an H.265 picture. More...
 
struct  NvMediaPictureInfoMPEG1Or2
 Holds picture parameter information for an MPEG 1 or MPEG 2 picture. More...
 
struct  NvMediaPictureInfoMPEG4Part2
 Holds picture parameter information for an MPEG-4 Part 2 picture. More...
 
struct  NvMediaPictureInfoVC1
 Holds picture parameter information for a VC1 picture. More...
 
struct  NvMediaPictureInfoVP8
 Picture parameter information for a VP8 picture. More...
 
struct  NvMediaVP9BackwardUpdates
 Holds VP9 counters for adaptive entropy contexts. More...
 
struct  NvmediaVP9EntropyProbs
 Holds VP9 entropy contexts. More...
 
struct  NvMediaPictureInfoVP9
 Holds picture parameter information for a VP9 picture. More...
 

Macros

#define NVMEDIA_COMMON_DECODE_VERSION_MAJOR   1
 Major Version number. More...
 
#define NVMEDIA_COMMON_DECODE_VERSION_MINOR   1
 Minor Version number. More...
 
#define MAX_USER_SEI_PAYLOAD   128U
 Maximum user defined sei payload size. More...
 

Typedefs

typedef void NvMediaPictureInfo
 A generic "picture information" pointer type. More...
 
typedef void NvMediaRefSurface
 A generic "reference surface" pointer type. More...
 

Enumerations

enum  NvMediaDecoderInstanceId {
  NVMEDIA_DECODER_INSTANCE_0 = 0,
  NVMEDIA_DECODER_INSTANCE_1,
  NVMEDIA_DECODER_INSTANCE_AUTO
}
 Specifies the decoder instance ID. More...
 
enum  {
  NVMEDIA_SLH_PRESENT = 0x1,
  NVMEDIA_SPS_PRESENT = 0x2,
  NVMEDIA_PPS_PRESENT = 0x4
}
 NAL types found in a bitstream packet. More...