shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp
Go to the documentation of this file.
1 #pragma once
2 
9 
10 namespace dai {
11 
17  std::int32_t width = -1, height = -1;
18  float minFps = -1, maxFps = -1;
22 };
23 DEPTHAI_SERIALIZE_EXT(CameraSensorConfig, width, height, minFps, maxFps, fov, type);
24 
38  std::string sensorName;
42  std::int32_t width = -1, height = -1;
53  std::vector<CameraSensorType> supportedTypes;
57  bool hasAutofocusIC = false;
61  bool hasAutofocus = false;
65  std::string name;
69  std::vector<std::string> additionalNames;
73  std::vector<CameraSensorConfig> configs;
74 
79 
81  socket,
82  sensorName,
83  width,
84  height,
89  name,
91  configs,
93 };
94 
95 } // namespace dai
dai::CameraBoardSocket::AUTO
@ AUTO
dai::CameraFeatures::height
std::int32_t height
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:42
dai::CameraSensorType
CameraSensorType
Camera sensor type.
Definition: shared/depthai-shared/include/depthai-shared/common/CameraSensorType.hpp:8
dai::CameraFeatures::socket
CameraBoardSocket socket
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:34
dai::CameraSensorConfig::fov
Rect fov
Sensor active view area in physical area [pixels].
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:20
optional.hpp
dai::DEPTHAI_SERIALIZE_EXT
DEPTHAI_SERIALIZE_EXT(CameraSensorConfig, width, height, minFps, maxFps, fov, type)
dai::CameraImageOrientation
CameraImageOrientation
Definition: shared/depthai-shared/include/depthai-shared/common/CameraImageOrientation.hpp:11
dai::CameraSensorConfig::type
CameraSensorType type
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:21
dai::CameraFeatures::width
std::int32_t width
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:42
CameraBoardSocket.hpp
dai::CameraBoardSocket
CameraBoardSocket
Definition: shared/depthai-shared/include/depthai-shared/common/CameraBoardSocket.hpp:9
tl::nullopt
static constexpr nullopt_t nullopt
Represents an empty optional.
Definition: 3rdparty/tl/optional.hpp:663
dai::CameraFeatures::supportedTypes
std::vector< CameraSensorType > supportedTypes
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:53
dai::CameraFeatures::configs
std::vector< CameraSensorConfig > configs
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:73
dai::CameraImageOrientation::AUTO
@ AUTO
dai::CameraSensorConfig::maxFps
float maxFps
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:18
dai::CameraFeatures::hasAutofocus
bool hasAutofocus
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:61
dai::CameraSensorConfig
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:15
nanorpc::core::detail::pack::meta::type
type
Definition: pack_meta.h:26
dai::CameraFeatures::DEPTHAI_SERIALIZE
DEPTHAI_SERIALIZE(CameraFeatures, socket, sensorName, width, height, orientation, supportedTypes, hasAutofocusIC, hasAutofocus, name, additionalNames, configs, calibrationResolution)
dai::CameraFeatures::orientation
CameraImageOrientation orientation
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:46
Serialization.hpp
CameraImageOrientation.hpp
dai::CameraSensorConfig::height
std::int32_t height
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:17
dai::CameraFeatures::additionalNames
std::vector< std::string > additionalNames
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:69
tl::optional
Definition: 3rdparty/tl/optional.hpp:120
dai::CameraSensorConfig::width
std::int32_t width
Width and height in number of output pixels.
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:17
dai::CameraFeatures::calibrationResolution
tl::optional< CameraSensorConfig > calibrationResolution
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:78
dai::Rect
Definition: Rect.hpp:18
dai::CameraFeatures::hasAutofocusIC
bool hasAutofocusIC
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:57
dai::CameraFeatures
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:30
dai
Definition: CameraExposureOffset.hpp:6
dai::CameraFeatures::name
std::string name
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:65
Rect.hpp
CameraSensorType.hpp
dai::CameraFeatures::sensorName
std::string sensorName
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:38
dai::CameraSensorConfig::minFps
float minFps
Definition: shared/depthai-shared/include/depthai-shared/common/CameraFeatures.hpp:18


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:18