|
Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <streaming.h>
Public Member Functions | |
| virtual sensor_interface & | get_sensor (size_t i)=0 |
| virtual const sensor_interface & | get_sensor (size_t i) const =0 |
| virtual size_t | get_sensors_count () const =0 |
| virtual void | hardware_reset ()=0 |
| virtual std::shared_ptr< matcher > | create_matcher (const frame_holder &frame) const =0 |
| virtual std::shared_ptr< context > | get_context () const =0 |
| virtual platform::backend_device_group | get_device_data () const =0 |
| virtual std::pair< uint32_t, rs2_extrinsics > | get_extrinsics (const stream_interface &stream) const =0 |
| virtual bool | is_valid () const =0 |
| virtual | ~device_interface ()=default |
Public Member Functions inherited from librealsense::info_interface | |
| virtual const std::string & | get_info (rs2_camera_info info) const =0 |
| virtual bool | supports_info (rs2_camera_info info) const =0 |
| virtual | ~info_interface ()=default |
Public Member Functions inherited from librealsense::recordable< info_interface > | |
| virtual void | create_snapshot (std::shared_ptr< info_interface > &snapshot) const=0 |
| virtual void | enable_recording (std::function< void(const info_interface &)> recording_function)=0 |
| virtual | ~recordable ()=default |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
Implemented in librealsense::device, librealsense::record_device, and librealsense::playback_device.
|
pure virtual |
Implemented in librealsense::device, librealsense::playback_device, and librealsense::record_device.
|
pure virtual |
Implemented in librealsense::device, librealsense::playback_device, and librealsense::record_device.
|
pure virtual |
Implemented in librealsense::device, librealsense::record_device, and librealsense::playback_device.
|
pure virtual |
Implemented in librealsense::device, librealsense::record_device, and librealsense::playback_device.
|
pure virtual |
Implemented in librealsense::device, librealsense::record_device, and librealsense::playback_device.
|
pure virtual |
|
pure virtual |
Implemented in librealsense::device, librealsense::playback_device, and librealsense::record_device.
1.8.14