#include <options.h>
Public Member Functions | |
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 |
|
virtualdefault |
|
pure virtual |
Implemented in librealsense::options_container, and librealsense::record_sensor.
|
pure virtual |
Implemented in librealsense::options_container, and librealsense::record_sensor.
|
pure virtual |
Implemented in librealsense::options_container, and librealsense::zero_order.
|
pure virtual |
Implemented in librealsense::options_container, and librealsense::l500_depth_sensor.
|
pure virtual |
Implemented in librealsense::options_container, and librealsense::record_sensor.