14 void create_snapshot( std::shared_ptr< color_sensor > & snapshot )
const override;
28 void update( std::shared_ptr< extension_snapshot > ext )
override {}
32 snapshot = std::make_shared< color_sensor_snapshot >( *this );
void enable_recording(std::function< void(const color_sensor &) > recording_function) override
void create_snapshot(std::shared_ptr< color_sensor > &snapshot) const override
void update(std::shared_ptr< extension_snapshot > ext) override
void enable_recording(std::function< void(const color_sensor &) > recording_function) override
MAP_EXTENSION(RS2_EXTENSION_AUTO_CALIBRATED_DEVICE, auto_calibrated_interface)
void create_snapshot(std::shared_ptr< color_sensor > &snapshot) const override
virtual ~color_sensor()=default