#include <streaming.h>

Public Member Functions | |
| virtual void | close ()=0 |
| virtual stream_profiles | get_active_streams () const =0 |
| virtual device_interface & | get_device ()=0 |
| virtual frame_callback_ptr | get_frames_callback () const =0 |
| virtual notifications_callback_ptr | get_notifications_callback () const =0 |
| virtual stream_profiles | get_stream_profiles (int tag=profile_tag::PROFILE_TAG_ANY) const =0 |
| virtual bool | is_streaming () const =0 |
| virtual void | open (const stream_profiles &requests)=0 |
| virtual int | register_before_streaming_changes_callback (std::function< void(bool)> callback)=0 |
| virtual void | register_notifications_callback (notifications_callback_ptr callback)=0 |
| virtual void | set_frames_callback (frame_callback_ptr cb)=0 |
| virtual void | start (frame_callback_ptr callback)=0 |
| virtual void | stop ()=0 |
| virtual void | unregister_before_start_callback (int token)=0 |
| virtual | ~sensor_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 |
Public Member Functions inherited from librealsense::options_interface | |
| virtual option & | get_option (rs2_option id)=0 |
| virtual const option & | get_option (rs2_option id) const =0 |
| virtual const char * | get_option_name (rs2_option) const =0 |
| virtual std::vector< rs2_option > | get_supported_options () const =0 |
| virtual bool | supports_option (rs2_option id) const =0 |
| virtual | ~options_interface ()=default |
Public Member Functions inherited from librealsense::recordable< options_interface > | |
| virtual void | create_snapshot (std::shared_ptr< options_interface > &snapshot) const =0 |
| virtual void | enable_recording (std::function< void(const options_interface &)> recording_function)=0 |
| virtual | ~recordable ()=default |
Public Member Functions inherited from librealsense::recommended_proccesing_blocks_interface | |
| virtual processing_blocks | get_recommended_processing_blocks () const =0 |
| virtual | ~recommended_proccesing_blocks_interface ()=default |
Definition at line 231 of file streaming.h.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
Implemented in librealsense::sensor_base, librealsense::playback_sensor, and librealsense::record_sensor.
|
pure virtual |
Implemented in librealsense::sensor_base, librealsense::playback_sensor, and librealsense::record_sensor.
|
pure virtual |
|
pure virtual |
Implemented in librealsense::sensor_base, librealsense::playback_sensor, and librealsense::record_sensor.
|
pure virtual |
Implemented in librealsense::sensor_base, librealsense::playback_sensor, and librealsense::record_sensor.
|
pure virtual |
|
pure virtual |
Implemented in librealsense::ds5_depth_sensor, librealsense::uvc_sensor, librealsense::hid_sensor, librealsense::l500_depth_sensor, librealsense::synthetic_sensor, librealsense::l500_color_sensor, librealsense::software_sensor, librealsense::tm2_sensor, librealsense::playback_sensor, and librealsense::record_sensor.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |