#include <StreamProfile.hpp>
|
| const ob_stream_profile_t * | impl_ = nullptr |
Definition at line 18 of file StreamProfile.hpp.
◆ StreamProfile() [1/3]
| ob::StreamProfile::StreamProfile |
( |
StreamProfile & | streamProfile | ) |
|
|
delete |
◆ StreamProfile() [2/3]
| ob::StreamProfile::StreamProfile |
( |
StreamProfile && | streamProfile | ) |
|
|
inlinenoexcept |
◆ ~StreamProfile()
| virtual ob::StreamProfile::~StreamProfile |
( |
| ) |
|
|
inlinevirtualnoexcept |
◆ StreamProfile() [3/3]
| ob::StreamProfile::StreamProfile |
( |
const ob_stream_profile_t * | impl | ) |
|
|
inlineexplicitprotected |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ getImpl()
◆ getFormat()
| OBFormat ob::StreamProfile::getFormat |
( |
| ) |
const |
|
inline |
◆ getType()
◆ getExtrinsicTo()
Get the extrinsic parameters from current stream profile to the given target stream profile.
- Returns
- OBExtrinsic Return the extrinsic parameters.
Definition at line 82 of file StreamProfile.hpp.
◆ bindExtrinsicTo() [1/2]
Set the extrinsic parameters from current stream profile to the given target stream profile.
- Template Parameters
-
| target | Target stream profile. |
| extrinsic | The extrinsic. |
Definition at line 95 of file StreamProfile.hpp.
◆ bindExtrinsicTo() [2/2]
Set the extrinsic parameters from current stream profile to the given target stream type.
- Template Parameters
-
| targetStreamType | Target stream type. |
| extrinsic | The extrinsic. |
Definition at line 107 of file StreamProfile.hpp.
◆ is()
template<typename T>
| bool ob::StreamProfile::is |
( |
| ) |
const |
Check if frame object is compatible with the given type.
- Template Parameters
-
- Returns
- bool return result.
Definition at line 381 of file StreamProfile.hpp.
Referenced by as(), and as().
◆ as() [1/2]
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 127 of file StreamProfile.hpp.
◆ as() [2/2]
template<typename T>
| std::shared_ptr< const T > ob::StreamProfile::as |
( |
| ) |
const |
|
inline |
Converts object type to target type (const version).
- Template Parameters
-
- Returns
- std::shared_ptr<T> Return the result. Throws an exception if conversion is not possible.
Definition at line 141 of file StreamProfile.hpp.
◆ format()
| OBFormat ob::StreamProfile::format |
( |
| ) |
const |
|
inline |
◆ type()
◆ impl_
| const ob_stream_profile_t* ob::StreamProfile::impl_ = nullptr |
|
protected |
Definition at line 20 of file StreamProfile.hpp.
Referenced by bindExtrinsicTo(), bindExtrinsicTo(), ob::VideoStreamProfile::getDistortion(), getExtrinsicTo(), getFormat(), ob::VideoStreamProfile::getFps(), ob::AccelStreamProfile::getFullScaleRange(), ob::GyroStreamProfile::getFullScaleRange(), ob::VideoStreamProfile::getHeight(), getImpl(), ob::AccelStreamProfile::getIntrinsic(), ob::GyroStreamProfile::getIntrinsic(), ob::VideoStreamProfile::getIntrinsic(), ob::AccelStreamProfile::getSampleRate(), ob::GyroStreamProfile::getSampleRate(), getType(), ob::VideoStreamProfile::getWidth(), operator=(), ob::VideoStreamProfile::setDistortion(), ob::VideoStreamProfile::setIntrinsic(), StreamProfile(), and ~StreamProfile().
The documentation for this class was generated from the following file:
- E:/jenkins/workspace/OrbbecSDK/build_sdk/OpenOrbbecSDK/include/libobsensor/hpp/StreamProfile.hpp