|
| | hid_sensor (std::shared_ptr< platform::hid_device > hid_device, std::unique_ptr< frame_timestamp_reader > hid_iio_timestamp_reader, std::unique_ptr< frame_timestamp_reader > custom_hid_timestamp_reader, std::map< rs2_stream, std::map< unsigned, unsigned >> fps_and_sampling_frequency_per_rs2_stream, std::vector< std::pair< std::string, stream_profile >> sensor_name_and_hid_profiles, device *dev) |
| |
| | ~hid_sensor () |
| |
| void | open (const stream_profiles &requests) override |
| |
| void | close () override |
| |
| void | start (frame_callback_ptr callback) override |
| |
| void | stop () override |
| |
| std::vector< uint8_t > | get_custom_report_data (const std::string &custom_sensor_name, const std::string &report_name, platform::custom_sensor_report_field report_field) const |
| |
| | sensor_base (std::string name, device *device) |
| |
| stream_profiles | get_stream_profiles () const override |
| |
| virtual stream_profiles | get_active_streams () const override |
| |
| notifications_callback_ptr | get_notifications_callback () const override |
| |
| void | register_notifications_callback (notifications_callback_ptr callback) override |
| |
| int | register_before_streaming_changes_callback (std::function< void(bool)> callback) override |
| |
| void | unregister_before_start_callback (int token) override |
| |
| std::shared_ptr< notifications_processor > | get_notifications_processor () |
| |
| virtual frame_callback_ptr | get_frames_callback () const override |
| |
| virtual void | set_frames_callback (frame_callback_ptr callback) override |
| |
| bool | is_streaming () const override |
| |
| virtual | ~sensor_base () |
| |
| void | register_metadata (rs2_frame_metadata_value metadata, std::shared_ptr< md_attribute_parser_base > metadata_parser) const |
| |
| void | register_on_open (on_open callback) |
| |
| void | register_on_before_frame_callback (on_before_frame_callback callback) |
| |
| const device_interface & | get_device () override |
| |
| void | register_pixel_format (native_pixel_format pf) |
| |
| void | remove_pixel_format (native_pixel_format pf) |
| |
| const std::string & | get_info (rs2_camera_info info) const override |
| |
| bool | supports_info (rs2_camera_info info) const override |
| |
| virtual | ~sensor_interface ()=default |
| |
| virtual | ~info_interface ()=default |
| |
| virtual | ~recordable ()=default |
| |
| virtual | ~options_interface ()=default |
| |
| virtual | ~recordable ()=default |
| |
| bool | supports_option (rs2_option id) const override |
| |
| option & | get_option (rs2_option id) override |
| |
| const option & | get_option (rs2_option id) const override |
| |
| void | register_option (rs2_option id, std::shared_ptr< option > option) |
| |
| void | unregister_option (rs2_option id) |
| |
| void | create_snapshot (std::shared_ptr< options_interface > &snapshot) const override |
| |
| void | enable_recording (std::function< void(const options_interface &)> record_action) override |
| |
| void | update (std::shared_ptr< extension_snapshot > ext) override |
| |
| virtual | ~extension_snapshot ()=default |
| |
| void | register_info (rs2_camera_info info, const std::string &val) |
| |
| void | update_info (rs2_camera_info info, const std::string &val) |
| |
| void | create_snapshot (std::shared_ptr< info_interface > &snapshot) const override |
| |
| void | enable_recording (std::function< void(const info_interface &)> record_action) override |
| |
| void | update (std::shared_ptr< extension_snapshot > ext) override |
| |