30 void create_snapshot(std::shared_ptr<info_interface>& snapshot)
const override;
32 void update(std::shared_ptr<extension_snapshot> ext)
override;
34 std::map<rs2_camera_info, std::string> _camera_info;
rs2_camera_info
Read-only strings that can be queried from the device. Not all information attributes are available o...
Definition: rs_sensor.h:22
virtual ~info_interface()=default
virtual bool supports_info(rs2_camera_info info) const =0
virtual void enable_recording(std::function< void(const info_interface &)> recording_function)=0
virtual void create_snapshot(std::shared_ptr< info_interface > &snapshot) const=0
virtual const std::string & get_info(rs2_camera_info info) const =0
Definition: rs_types.h:98
Definition: extension.h:46
Definition: extension.h:33
MAP_EXTENSION(RS2_EXTENSION_POINTS, librealsense::points)