NVIDIA DRIVE OS Linux SDK API Reference

6.0.5 Release
nvmedia_core.h File Reference

Detailed Description

NVIDIA Media Interface: Core

Description: This file contains the Core data types and API.

Definition in file nvmedia_core.h.

Go to the source code of this file.

Data Structures

struct  NvMediaRect
 Holds a rectangular region of a surface. More...
 
struct  NvMediaTaskStatus
 Holds status of latest operation for NvMedia managed data structure. More...
 
struct  NvMediaVersion
 Holds NvMedia version information. More...
 

Macros

#define NVM_DEPRECATED
 
#define NVM_DEPRECATED_MSG(fmt)   NVM_DEPRECATED
 
#define NVMEDIA_TRUE
 A true NvMediaBool value. More...
 
#define NVMEDIA_FALSE
 A false NvMediaBool value. More...
 

Typedefs

typedef uint32_t NvMediaBool
 A boolean value, holding NVMEDIA_TRUE or NVMEDIA_FALSE. More...
 
typedef struct timespec NvMediaTime
 Holds the media time in timespec format as defined by the POSIX specification. More...
 
typedef void NvMediaDevice
 An opaque handle representing an NvMediaDevice object. More...
 

Enumerations

enum  NvMediaStatus {
  NVMEDIA_STATUS_OK = 0,
  NVMEDIA_STATUS_BAD_PARAMETER = 1,
  NVMEDIA_STATUS_PENDING = 2,
  NVMEDIA_STATUS_TIMED_OUT = 3,
  NVMEDIA_STATUS_OUT_OF_MEMORY = 4,
  NVMEDIA_STATUS_NOT_INITIALIZED = 5,
  NVMEDIA_STATUS_NOT_SUPPORTED = 6,
  NVMEDIA_STATUS_ERROR = 7,
  NVMEDIA_STATUS_NONE_PENDING = 8,
  NVMEDIA_STATUS_INSUFFICIENT_BUFFERING = 9,
  NVMEDIA_STATUS_INVALID_SIZE = 10,
  NVMEDIA_STATUS_INCOMPATIBLE_VERSION = 11,
  NVMEDIA_STATUS_UNDEFINED_STATE = 13,
  NVMEDIA_STATUS_PFSD_ERROR = 14,
  NVMEDIA_STATUS_INVALID_STATE = 15
}
 Defines all possible error codes. More...
 
enum  NvMediaNvSciSyncClientType {
  NVMEDIA_SIGNALER,
  NVMEDIA_WAITER,
  NVMEDIA_SIGNALER_WAITER
}
 NvMedia NvSciSync Client Type. More...
 
enum  NvMediaNvSciSyncObjType {
  NVMEDIA_PRESYNCOBJ,
  NVMEDIA_EOFSYNCOBJ,
  NVMEDIA_SOFSYNCOBJ,
  NVMEDIA_EOF_PRESYNCOBJ,
  NVMEDIA_SOF_PRESYNCOBJ
}
 Defines NvMedia NvSciSyncObj types. More...
 
enum  NvMediaAccessMode {
  NVMEDIA_ACCESS_MODE_READ,
  NVMEDIA_ACCESS_MODE_READ_WRITE
}
 

Macro Definition Documentation

◆ NVM_DEPRECATED

#define NVM_DEPRECATED

Definition at line 38 of file nvmedia_core.h.

◆ NVM_DEPRECATED_MSG

#define NVM_DEPRECATED_MSG (   fmt)    NVM_DEPRECATED

Definition at line 39 of file nvmedia_core.h.