NVIDIA DRIVE OS Linux SDK API Reference

6.0.8 Release
NvSIPLPlatformCfg.hpp
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2019-2023, NVIDIA CORPORATION. All rights reserved.
3  *
4  * NVIDIA CORPORATION and its licensors retain all intellectual property
5  * and proprietary rights in and to this software, related documentation
6  * and any modifications thereto. Any use, reproduction, disclosure or
7  * distribution of this software and related documentation without an express
8  * license agreement from NVIDIA CORPORATION is strictly prohibited.
9  */
10 #ifndef NVSIPLPLATFORMCFG_HPP
11 #define NVSIPLPLATFORMCFG_HPP
12 
14 
15 #include <string>
16 #include <cstdint>
17 #include <vector>
18 
26 namespace nvsipl
27 {
28 
37 {
39  std::string platform = "";
41  std::string platformConfig = "";
43  std::string description = "";
46  uint32_t numDeviceBlocks = 0U;
49 };
50 
53 }// namespace nvsipl
54 
55 #endif // NVSIPLPLATFORMCFG_HPP
nvsipl::PlatformCfg::deviceBlockList
DeviceBlockInfo deviceBlockList[MAX_DEVICEBLOCKS_PER_PLATFORM]
Holds an array of DeviceBlockInfo.
Definition: NvSIPLPlatformCfg.hpp:48
nvsipl::PlatformCfg
Defines the camera platform configuration.
Definition: NvSIPLPlatformCfg.hpp:36
nvsipl::PlatformCfg::description
std::string description
Holds the platform configuration description.
Definition: NvSIPLPlatformCfg.hpp:43
NvSIPLDeviceBlockInfo.hpp
NVIDIA SIPL: DeviceBlock Information - NvSIPL DeviceBlock Information
nvsipl::PlatformCfg::numDeviceBlocks
uint32_t numDeviceBlocks
Holds the number of device blocks.
Definition: NvSIPLPlatformCfg.hpp:46
nvsipl::DeviceBlockInfo
Defines the DeviceBlock information.
Definition: NvSIPLDeviceBlockInfo.hpp:346
nvsipl
Contains the classes and variables for implementation of SIPL.
Definition: INvSiplControlAuto.hpp:33
nvsipl::PlatformCfg::platformConfig
std::string platformConfig
Holds the platform configuration name.
Definition: NvSIPLPlatformCfg.hpp:41
nvsipl::MAX_DEVICEBLOCKS_PER_PLATFORM
static constexpr uint32_t MAX_DEVICEBLOCKS_PER_PLATFORM
Indicates the maximum number of device blocks per platform.
Definition: NvSIPLDeviceBlockInfo.hpp:43
nvsipl::PlatformCfg::platform
std::string platform
Holds the platform name.
Definition: NvSIPLPlatformCfg.hpp:39