◆ ~ICameraProperties()
Argus::ICameraProperties::~ICameraProperties |
( |
| ) |
|
|
inlineprotected |
◆ getAllSensorModes()
virtual Status Argus::ICameraProperties::getAllSensorModes |
( |
std::vector< SensorMode * > * |
modes | ) |
const |
|
纯虚函数 |
返回所有可用的传感器模式,包括具有扩展的模式。
扩展模式支持某种形式的宽动态 范围 (WDR) 技术。
所有返回的模式都将支持基本传感器模式接口。
- 参见
- ISensorMode
- 参数
-
- 返回值
- 调用的成功/状态。
◆ getApertureMotorSpeedRange()
virtual Range<float> Argus::ICameraProperties::getApertureMotorSpeedRange |
( |
| ) |
const |
|
纯虚函数 |
返回每秒光圈步进位置的有效范围。
单位为光圈电机步数/秒。
◆ getAperturePositionRange()
virtual Range<int32_t> Argus::ICameraProperties::getAperturePositionRange |
( |
| ) |
const |
|
纯虚函数 |
◆ getAperturePositions()
virtual Status Argus::ICameraProperties::getAperturePositions |
( |
std::vector< int32_t > * |
positions | ) |
const |
|
纯虚函数 |
返回所有建议的光圈位置。
- 参数
-
[out] | positions | 一个将使用光圈位置填充的向量。 |
- 返回值
- 调用的成功/状态。
◆ getAvailableApertureFNumbers()
virtual Status Argus::ICameraProperties::getAvailableApertureFNumbers |
( |
std::vector< float > * |
fnumbers | ) |
const |
|
纯虚函数 |
返回所有可用的光圈 f 值。
- 参数
-
[out] | fnumbers | 一个指向将使用光圈 f 值填充的向量的指针。 |
- 返回值
- 调用的成功/状态。
◆ getBasicSensorModes()
virtual Status Argus::ICameraProperties::getBasicSensorModes |
( |
std::vector< SensorMode * > * |
modes | ) |
const |
|
纯虚函数 |
仅返回不具有关联扩展的基本可用传感器模式。
基本模式类型包括深度、RGB、YUV 和 Bayer 类型。
- 参数
-
- 返回值
- 调用的成功/状态。
◆ getExposureCompensationRange()
virtual Range<float> Argus::ICameraProperties::getExposureCompensationRange |
( |
| ) |
const |
|
纯虚函数 |
◆ getFocusPositionRange()
virtual Range<int32_t> Argus::ICameraProperties::getFocusPositionRange |
( |
| ) |
const |
|
纯虚函数 |
◆ getIspDigitalGainRange()
virtual Range<float> Argus::ICameraProperties::getIspDigitalGainRange |
( |
| ) |
const |
|
纯虚函数 |
◆ getMaxAeRegions()
virtual uint32_t Argus::ICameraProperties::getMaxAeRegions |
( |
| ) |
const |
|
纯虚函数 |
◆ getMaxAfRegions()
virtual uint32_t Argus::ICameraProperties::getMaxAfRegions |
( |
| ) |
const |
|
纯虚函数 |
◆ getMaxAwbRegions()
virtual uint32_t Argus::ICameraProperties::getMaxAwbRegions |
( |
| ) |
const |
|
纯虚函数 |
◆ getMinAeRegionSize()
virtual Size2D<uint32_t> Argus::ICameraProperties::getMinAeRegionSize |
( |
| ) |
const |
|
纯虚函数 |
◆ getModelName()
virtual const std::string& Argus::ICameraProperties::getModelName |
( |
| ) |
const |
|
纯虚函数 |
◆ getModuleString()
virtual const std::string& Argus::ICameraProperties::getModuleString |
( |
| ) |
const |
|
纯虚函数 |
返回设备的模块字符串。
包含设备的名称、位置和部分型号。此字符串对于系统上的每个设备都是唯一的。
◆ getSensorPlacement()
virtual SensorPlacement Argus::ICameraProperties::getSensorPlacement |
( |
| ) |
const |
|
纯虚函数 |
◆ getUUID()
virtual UUID Argus::ICameraProperties::getUUID |
( |
| ) |
const |
|
纯虚函数 |
返回相机 UUID。
在 UUID 中,clock_seq 包含 GUID 的低 16 位,node[6] 包含 GUID 的高 48 位。
◆ id()
static const InterfaceID& Argus::ICameraProperties::id |
( |
| ) |
|
|
inlinestatic |
此类的文档从以下文件生成