Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <stream.h>
Public Member Functions | |
motion_stream_profile (platform::stream_profile sp) | |
rs2_motion_device_intrinsic | get_intrinsics () const override |
void | set_intrinsics (std::function< rs2_motion_device_intrinsic()> calc) override |
void | update (std::shared_ptr< extension_snapshot > ext) override |
![]() | |
virtual | ~stream_interface ()=default |
![]() | |
virtual | ~recordable ()=default |
![]() | |
stream_profile_base (platform::stream_profile sp) | |
int | get_stream_index () const override |
void | set_stream_index (int index) override |
rs2_stream | get_stream_type () const override |
void | set_stream_type (rs2_stream stream) override |
rs2_format | get_format () const override |
void | set_format (rs2_format format) override |
uint32_t | get_framerate () const override |
void | set_framerate (uint32_t val) override |
bool | is_default () const override |
void | make_default () override |
int | get_unique_id () const override |
void | set_unique_id (int uid) override |
std::shared_ptr< stream_profile_interface > | clone () const override |
rs2_stream_profile * | get_c_wrapper () const override |
void | set_c_wrapper (rs2_stream_profile *wrapper) override |
void | create_snapshot (std::shared_ptr< stream_profile_interface > &snapshot) const override |
void | enable_recording (std::function< void(const stream_profile_interface &)> record_action) override |
![]() | |
backend_stream_profile (platform::stream_profile sp) | |
platform::stream_profile | get_backend_profile () const |
virtual | ~backend_stream_profile ()=default |
![]() | |
virtual | ~extension_snapshot ()=default |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements librealsense::motion_stream_profile_interface.
|
inlineoverridevirtual |
Implements librealsense::motion_stream_profile_interface.
|
inlineoverridevirtual |
Implements librealsense::extension_snapshot.