#include <StreamProfile.hpp>
|
std::unique_ptr< StreamProfileImpl > | impl_ |
|
Definition at line 27 of file StreamProfile.hpp.
ob::StreamProfile::StreamProfile |
( |
std::unique_ptr< StreamProfileImpl > |
impl | ) |
|
ob::StreamProfile::StreamProfile |
( |
StreamProfile & |
streamProfile | ) |
|
ob::StreamProfile::~StreamProfile |
( |
| ) |
|
|
noexcept |
OBFormat ob::StreamProfile::format |
( |
| ) |
const |
Get the format of the stream.
- Returns
- OBFormat returns the format of the stream
Get the type of stream.
- Returns
- OBStreamType returns the type of the stream
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 208 of file StreamProfile.hpp.
template<typename T >
std::shared_ptr<T> ob::StreamProfile::as |
( |
| ) |
|
|
inline |
Object type conversion.
- Template Parameters
-
- Returns
- std::shared_ptr<T> returns the result, if it cannot be converted, an exception will be thrown
Definition at line 89 of file StreamProfile.hpp.
std::unique_ptr<StreamProfileImpl> ob::StreamProfile::impl_ |
|
protected |
The documentation for this class was generated from the following file: