#include <StreamProfile.hpp>
|
std::unique_ptr< StreamProfileImpl > | impl_ |
|
Definition at line 22 of file StreamProfile.hpp.
◆ StreamProfile() [1/2]
ob::StreamProfile::StreamProfile |
( |
std::unique_ptr< StreamProfileImpl > |
impl | ) |
|
◆ StreamProfile() [2/2]
ob::StreamProfile::StreamProfile |
( |
StreamProfile & |
streamProfile | ) |
|
◆ ~StreamProfile()
virtual ob::StreamProfile::~StreamProfile |
( |
| ) |
|
|
virtualnoexcept |
◆ format()
OBFormat ob::StreamProfile::format |
( |
| ) |
const |
Get the format of the stream.
- Returns
- OBFormat return the format of the stream
◆ type()
Get the type of stream.
- Returns
- OBStreamType return the type of the stream
◆ getExtrinsicTo()
Get the extrinsic parameters from current stream profile to the given target stream profile.
- Returns
- OBExtrinsic Return the extrinsic parameters.
◆ is()
template<typename T >
bool ob::StreamProfile::is |
Check if frame object is compatible with the given type.
- Template Parameters
-
- Returns
- bool return result
Definition at line 192 of file StreamProfile.hpp.
◆ as()
template<typename T >
std::shared_ptr< T > ob::StreamProfile::as |
( |
| ) |
|
|
inline |
Converts object type to target type.
- Template Parameters
-
- Returns
- std::shared_ptr<T> Return the result. Throws an exception if conversion is not possible.
Definition at line 66 of file StreamProfile.hpp.
◆ Sensor
◆ Config
◆ Pipeline
◆ impl_
std::unique_ptr<StreamProfileImpl> ob::StreamProfile::impl_ |
|
protected |
The documentation for this class was generated from the following file:
- E:/Projects/Jenkins/workspace/OrbbecSDK/libobsensor/include/libobsensor/hpp/StreamProfile.hpp