30 void create_snapshot(std::shared_ptr<info_interface>& snapshot)
const override;
32 void update(std::shared_ptr<extension_snapshot> ext)
override;
rs2_camera_info
Read-only strings that can be queried from the device. Not all information attributes are available o...
virtual ~info_interface()=default
virtual bool supports_info(rs2_camera_info info) const =0
GLsizei const GLchar *const * string
#define LRS_EXTENSION_API
std::map< rs2_camera_info, std::string > _camera_info
virtual void enable_recording(std::function< void(const info_interface &)> recording_function)=0
def info(name, value, persistent=False)
virtual void create_snapshot(std::shared_ptr< info_interface > &snapshot) const =0
void update(rs2::update_device fwu_dev, std::vector< uint8_t > fw_image)
virtual const std::string & get_info(rs2_camera_info info) const =0
MAP_EXTENSION(RS2_EXTENSION_POINTS, librealsense::points)