OrbbecSDK  1.5.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices
Public 成员函数 | Protected 属性 | 所有成员列表
ob::Sensor类 参考

#include <Sensor.hpp>

Public 成员函数

 Sensor (std::unique_ptr< SensorImpl > impl)
 
virtual ~Sensor () noexcept
 
OBSensorType type ()
 传感器类型 更多...
 
const std::shared_ptr< StreamProfileListgetStreamProfileList ()
 获取传感器的流配置列表 更多...
 
void start (std::shared_ptr< StreamProfile > streamProfile, FrameCallback callback)
 开启流并设置帧数据回调 更多...
 
void stop ()
 停止流 更多...
 
void switchProfile (std::shared_ptr< StreamProfile > streamProfile)
 动态切换分辨率 更多...
 

Protected 属性

std::unique_ptr< SensorImpl > impl_
 

详细描述

在文件 Sensor.hpp40 行定义.

构造及析构函数说明

ob::Sensor::Sensor ( std::unique_ptr< SensorImpl >  impl)
virtual ob::Sensor::~Sensor ( )
virtualnoexcept

成员函数说明

OBSensorType ob::Sensor::type ( )

传感器类型

返回
OBSensorType 返回传感器类型
const std::shared_ptr<StreamProfileList> ob::Sensor::getStreamProfileList ( )

获取传感器的流配置列表

返回
std::shared_ptr<StreamProfileList> 返回流配置列表
void ob::Sensor::start ( std::shared_ptr< StreamProfile streamProfile,
FrameCallback  callback 
)

开启流并设置帧数据回调

参数
streamProfile流的配置
callback设置帧数据到达时的回调
void ob::Sensor::stop ( )

停止流

void ob::Sensor::switchProfile ( std::shared_ptr< StreamProfile streamProfile)

动态切换分辨率

参数
streamProfile需要切换的分辨率

类成员变量说明

std::unique_ptr<SensorImpl> ob::Sensor::impl_
protected

在文件 Sensor.hpp42 行定义.


该类的文档由以下文件生成: