28 std::vector<std::shared_ptr<software_sensor>> _software_sensors;
37 std::shared_ptr<stream_profile_interface> add_video_stream(
rs2_video_stream video_stream);
42 void close()
override;
49 void update_read_only_option(
rs2_option option,
float val);
Definition: rs_types.h:142
Definition: software-device.h:15
rs2_option
Defines general configuration controls. These can generally be mapped to camera UVC controls...
Definition: rs_option.h:22
std::shared_ptr< rs2_frame_callback > frame_callback_ptr
Definition: types.h:896
All the parameters are requaired to defind video stream.
Definition: rs_internal.h:34
Definition: rs_types.h:119
software_sensor & add_software_sensor(const std::string &name)
Definition: rs_types.h:120
software_sensor & get_software_sensor(int index)
rs2_matchers
Specifies types of different matchers.
Definition: rs_types.h:127
std::shared_ptr< matcher > create_matcher(const frame_holder &frame) const override
std::vector< std::shared_ptr< stream_profile_interface >> stream_profiles
Definition: streaming.h:104
Definition: software-device.h:32
All the parameters are requaired to define video frame.
Definition: rs_internal.h:48
void set_matcher_type(rs2_matchers matcher)
MAP_EXTENSION(RS2_EXTENSION_POINTS, librealsense::points)