NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
NvSIPLPlatformCfg.hpp
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
4  *
5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
6  * property and proprietary rights in and to this material, related
7  * documentation and any modifications thereto. Any use, reproduction,
8  * disclosure or distribution of this material and related documentation
9  * without an express license agreement from NVIDIA CORPORATION or
10  * its affiliates is strictly prohibited.
11  */
12 
13 #ifndef NVSIPLPLATFORMCFG_HPP
14 #define NVSIPLPLATFORMCFG_HPP
15 
17 
18 #include <string>
19 #include <cstdint>
20 #include <vector>
21 
29 namespace nvsipl
30 {
31 
40 {
42  std::string platform = "";
44  std::string platformConfig = "";
46  std::string description = "";
49  uint32_t numDeviceBlocks = 0U;
52 };
53 
56 }// namespace nvsipl
57 
58 #endif // NVSIPLPLATFORMCFG_HPP
nvsipl::PlatformCfg::deviceBlockList
DeviceBlockInfo deviceBlockList[MAX_DEVICEBLOCKS_PER_PLATFORM]
Holds an array of DeviceBlockInfo.
Definition: NvSIPLPlatformCfg.hpp:51
nvsipl::PlatformCfg
Defines the camera platform configuration.
Definition: NvSIPLPlatformCfg.hpp:39
nvsipl::PlatformCfg::description
std::string description
Holds the platform configuration description.
Definition: NvSIPLPlatformCfg.hpp:46
NvSIPLDeviceBlockInfo.hpp
NVIDIA SIPL: DeviceBlock Information - NvSIPL DeviceBlock Information
nvsipl::PlatformCfg::numDeviceBlocks
uint32_t numDeviceBlocks
Holds the number of device blocks.
Definition: NvSIPLPlatformCfg.hpp:49
nvsipl::DeviceBlockInfo
Defines the DeviceBlock information.
Definition: NvSIPLDeviceBlockInfo.hpp:526
nvsipl
Contains the classes and variables for implementation of SIPL.
Definition: NvSIPLCamera.hpp:44
nvsipl::PlatformCfg::platformConfig
std::string platformConfig
Holds the platform configuration name.
Definition: NvSIPLPlatformCfg.hpp:44
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:46
nvsipl::PlatformCfg::platform
std::string platform
Holds the platform name.
Definition: NvSIPLPlatformCfg.hpp:42