Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.9 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    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.

    人人超碰97caoporen国产