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.5 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    NvSIPLCommon.hpp File Reference

    Detailed Description

    NVIDIA SIPL: Common Data Structures - SIPL

    Definition in file NvSIPLCommon.hpp.

    Go to the source code of this file.

    Data Structures

    struct  nvsipl::NvSiplRect
     Holds a rectangular region of a surface. More...
     
    struct  nvsipl::NvSiplPoint
     Defines the location of a point on a two-dimensional object. More...
     
    struct  nvsipl::NvSiplPointFloat
     Defines the float-precision location of a point on a two-dimensional object. More...
     
    struct  nvsipl::SIPLErrorDetails
     Error details for a particular device. More...
     

    Namespaces

     nvsipl
     Contains the classes and variables for implementation of SIPL.
     

    Macros

    #define SIPL_TRUE
     A true NvSiplBool value. More...
     
    #define SIPL_FALSE
     A false NvSiplBool value. More...
     

    Typedefs

    typedef uint64_t nvsipl::NvSiplGlobalTime
     Media global time, measured in microseconds. More...
     
    typedef uint32_t nvsipl::NvSiplBool
     A boolean value, holding SIPL_TRUE or SIPL_FALSE. More...
     

    Enumerations

    enum  nvsipl::NvSiplTimeBase {
      nvsipl::NVSIPL_TIME_BASE_CLOCK_PTP,
      nvsipl::NVSIPL_TIME_BASE_CLOCK_MONOTONIC,
      nvsipl::NVSIPL_TIME_BASE_CLOCK_USER_DEFINED
    }
     Defines clock base for NvSiplTime. More...
     
    enum  nvsipl::SIPLStatus {
      nvsipl::NVSIPL_STATUS_OK = 0,
      nvsipl::NVSIPL_STATUS_BAD_ARGUMENT,
      nvsipl::NVSIPL_STATUS_NOT_SUPPORTED,
      nvsipl::NVSIPL_STATUS_OUT_OF_MEMORY,
      nvsipl::NVSIPL_STATUS_RESOURCE_ERROR,
      nvsipl::NVSIPL_STATUS_TIMED_OUT,
      nvsipl::NVSIPL_STATUS_INVALID_STATE,
      nvsipl::NVSIPL_STATUS_EOF,
      nvsipl::NVSIPL_STATUS_NOT_INITIALIZED,
      nvsipl::NVSIPL_STATUS_FAULT_STATE,
      nvsipl::NVSIPL_STATUS_ERROR
    }
     Defines the status codes returned by functions in SIPL modules. More...
     
    enum  nvsipl::SIPLGpioEvent {
      nvsipl::NVSIPL_GPIO_EVENT_NOTHING = 0,
      nvsipl::NVSIPL_GPIO_EVENT_INTR,
      nvsipl::NVSIPL_GPIO_EVENT_ERROR_WAIT_CANCELLED,
      nvsipl::NVSIPL_GPIO_EVENT_ERROR_CDAC,
      nvsipl::NVSIPL_GPIO_EVENT_ERROR_BACKEND,
      nvsipl::NVSIPL_GPIO_EVENT_ERROR_UNKNOWN
    }
     CDAC GPIO event codes. More...
     
    enum  nvsipl::SIPLModuleErrorReadFlag {
      nvsipl::NVSIPL_MODULE_ERROR_READ_SENSOR,
      nvsipl::NVSIPL_MODULE_ERROR_READ_SERIALIZER,
      nvsipl::NVSIPL_MODULE_ERROR_READ_ALL
    }
     Flag indicating which module errors to read. More...
     
    人人超碰97caoporen国产