|
Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <info.h>
Public Member Functions | |
| const std::string & | get_info (rs2_camera_info info) const override |
| bool | supports_info (rs2_camera_info info) const override |
| void | register_info (rs2_camera_info info, const std::string &val) |
| void | update_info (rs2_camera_info info, const std::string &val) |
| void | create_snapshot (std::shared_ptr< info_interface > &snapshot) const override |
| void | enable_recording (std::function< void(const info_interface &)> record_action) override |
| void | update (std::shared_ptr< extension_snapshot > ext) override |
Public Member Functions inherited from librealsense::info_interface | |
| virtual | ~info_interface ()=default |
Public Member Functions inherited from librealsense::recordable< info_interface > | |
| virtual | ~recordable ()=default |
Public Member Functions inherited from librealsense::extension_snapshot | |
| virtual | ~extension_snapshot ()=default |
|
overridevirtual |
Create a snapshot of the deriving extension. A snapshot of T is a reflection of the state and memory of T at the time of the call
Implements librealsense::recordable< info_interface >.
|
overridevirtual |
Instruct the derived class to begin notifying on changes Derived class should call the recording_function with a reference of themselves
Implements librealsense::recordable< info_interface >.
|
overridevirtual |
Implements librealsense::info_interface.
Reimplemented in librealsense::sensor_base, librealsense::record_device, and librealsense::record_sensor.
| void librealsense::info_container::register_info | ( | rs2_camera_info | info, |
| const std::string & | val | ||
| ) |
|
overridevirtual |
Implements librealsense::info_interface.
Reimplemented in librealsense::sensor_base, librealsense::record_device, and librealsense::record_sensor.
|
overridevirtual |
Implements librealsense::extension_snapshot.
| void librealsense::info_container::update_info | ( | rs2_camera_info | info, |
| const std::string & | val | ||
| ) |
1.8.14