28 std::vector<std::shared_ptr<software_sensor>> _software_sensors;
42 void close()
override;
Definition: rs_types.h:141
Definition: software-device.h:15
std::shared_ptr< stream_profile_interface > add_video_stream(rs2_video_stream video_stream)
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:822
void open(const stream_profiles &requests) override
All the parameters are requaired to defind video stream.
Definition: rs_internal.h:34
software_sensor(std::string name, software_device *owner)
Definition: rs_types.h:118
software_sensor & add_software_sensor(const std::string &name)
Definition: rs_types.h:119
stream_profiles init_stream_profiles() override
software_sensor & get_software_sensor(int index)
rs2_matchers
Specifies types of different matchers.
Definition: rs_types.h:126
void add_read_only_option(rs2_option option, float val)
std::shared_ptr< matcher > create_matcher(const frame_holder &frame) const override
void on_video_frame(rs2_software_video_frame frame)
std::vector< std::shared_ptr< stream_profile_interface > > stream_profiles
Definition: streaming.h:104
Definition: software-device.h:32
void update_read_only_option(rs2_option option, float val)
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)
void start(frame_callback_ptr callback) override