| 
      
        
       | 
    
    
        
            NVIDIA DRIVE OS Linux SDK API Reference
         | 
        
            
                5.2.0 Release   For Test and Development only
            
         | 
    
  
 
 
Go to the documentation of this file.
   10 #ifndef NVSIPLQUERY_HPP 
   11 #define NVSIPLQUERY_HPP 
   87     static std::unique_ptr <INvSIPLQuery> 
GetInstance(
void);
 
  155                                  const std::vector <std::uint32_t>& vMasks) 
const = 0;
 
  168 #endif //NVSIPLQUERY_HPP 
  
 
virtual SIPLStatus GetPlatformCfg(std::string name, PlatformCfg &oConfig) const =0
Returns a PlatformCfg object by name.
 
static constexpr std::uint32_t MINOR_VER
Indicates a minor revision.
 
Defines the public data structures and describes the interfaces for NvSIPLQuery.
 
static std::unique_ptr< INvSIPLQuery > GetInstance(void)
Gets a handle to an instance of INvSIPLQuery.
 
const virtual DeviceInfoList * GetDeviceInfoList() const =0
Returns a pointer to the list of all external image devices supported by NvSIPL Query and SIPL Device...
 
Defines the version information for NvSIPLQuery_API.
 
NVIDIA SIPL: Common Data Structures - SIPL
 
std::uint32_t uPatch
Holds a patch revision.
 
EnableMask
Defines link enable masks for deserializers.
 
virtual SIPLStatus ApplyMask(PlatformCfg &platCfg, const std::vector< std::uint32_t > &vMasks) const =0
Applies masks to the input platform configuration.
 
static void GetVersion(Version &version)
Returns the library version.
 
virtual SIPLStatus ParseDatabase(void)=0
Parses the built-in JSON database and updates the internal state of the implementation class.
 
virtual SIPLStatus ParseJsonFile(std::string fileName)=0
Parses the input JSON file containing a list of user-specified camera platform configuration.
 
std::uint32_t uMinor
Holds a minor revision.
 
SIPLStatus
Defines the status codes returned by functions in SIPL modules.
 
static constexpr std::uint32_t MAJOR_VER
Indicates a major revision.
 
Defines a list of all external image devices supported by NvSIPL Query and SIPL Device Block drivers.
 
virtual std::vector< const PlatformCfg * > GetPlatformCfgList() const =0
Returns a list of camera platform configurations supported by NvSIPL Query and NvSIPL Camera.
 
Contains the classes and variables for implementation of SIPL.
 
static constexpr std::uint32_t PATCH_VER
Indicates a patch revision.
 
std::uint32_t uMajor
Holds a major revision.
 
virtual ~INvSIPLQuery()=default
Default destructor.