#include <Sensor.hpp>
|
std::unique_ptr< SensorImpl > | impl_ |
|
Definition at line 31 of file Sensor.hpp.
◆ Sensor()
ob::Sensor::Sensor |
( |
std::unique_ptr< SensorImpl > |
impl | ) |
|
◆ ~Sensor()
virtual ob::Sensor::~Sensor |
( |
| ) |
|
|
virtualnoexcept |
◆ type()
Get the sensor type.
- Returns
- OBSensorType The sensor type.
◆ getStreamProfileList()
Get the list of stream profiles.
- Returns
- std::shared_ptr<StreamProfileList> The stream profile list.
◆ getRecommendedFilters()
const std::shared_ptr< OBFilterList > ob::Sensor::getRecommendedFilters |
( |
| ) |
|
Request recommended filters.
- Returns
- OBFilterList list of frame processing block
◆ start()
Open a frame data stream and set up a callback.
- Parameters
-
streamProfile | The stream configuration. |
callback | The callback to set when frame data arrives. |
◆ stop()
void ob::Sensor::stop |
( |
| ) |
|
◆ switchProfile()
void ob::Sensor::switchProfile |
( |
std::shared_ptr< StreamProfile > |
streamProfile | ) |
|
Dynamically switch resolutions.
- Parameters
-
streamProfile | The resolution to switch to. |
◆ impl_
std::unique_ptr<SensorImpl> ob::Sensor::impl_ |
|
protected |
The documentation for this class was generated from the following file:
- E:/Projects/Jenkins/workspace/OrbbecSDK/libobsensor/include/libobsensor/hpp/Sensor.hpp