|
void | close () override |
|
frame_callback_ptr | get_frames_callback () const override |
|
std::shared_ptr< sensor_base > | get_raw_sensor () const |
|
virtual stream_profiles | init_stream_profiles () override |
|
bool | is_opened () const override |
|
bool | is_streaming () const override |
|
void | open (const stream_profiles &requests) override |
|
int | register_before_streaming_changes_callback (std::function< void(bool)> callback) override |
|
void | register_metadata (rs2_frame_metadata_value metadata, std::shared_ptr< md_attribute_parser_base > metadata_parser) const override |
|
void | register_notifications_callback (notifications_callback_ptr callback) override |
|
virtual void | register_option (rs2_option id, std::shared_ptr< option > option) |
|
void | register_processing_block (const std::vector< stream_profile > &from, const std::vector< stream_profile > &to, std::function< std::shared_ptr< processing_block >(void)> generate_func) |
|
void | register_processing_block (const processing_block_factory &pbf) |
|
void | register_processing_block (const std::vector< processing_block_factory > &pbfs) |
|
void | register_pu (rs2_option id) |
|
void | set_frames_callback (frame_callback_ptr callback) override |
|
void | start (frame_callback_ptr callback) override |
|
void | stop () override |
|
| synthetic_sensor (std::string name, std::shared_ptr< sensor_base > sensor, device *device, const std::map< uint32_t, rs2_format > &fourcc_to_rs2_format_map=std::map< uint32_t, rs2_format >(), const std::map< uint32_t, rs2_stream > &fourcc_to_rs2_stream_map=std::map< uint32_t, rs2_stream >()) |
|
virtual bool | try_register_option (rs2_option id, std::shared_ptr< option > option) |
|
bool | try_register_pu (rs2_option id) |
|
void | unregister_before_start_callback (int token) override |
|
void | unregister_option (rs2_option id) |
|
| ~synthetic_sensor () override |
|
rs2_format | fourcc_to_rs2_format (uint32_t format) const |
|
rs2_stream | fourcc_to_rs2_stream (uint32_t fourcc_format) const |
|
stream_profiles | get_active_streams () const override |
|
device_interface & | get_device () override |
|
std::shared_ptr< std::map< uint32_t, rs2_format > > & | get_fourcc_to_rs2_format_map () |
|
std::shared_ptr< std::map< uint32_t, rs2_stream > > & | get_fourcc_to_rs2_stream_map () |
|
const std::string & | get_info (rs2_camera_info info) const override |
|
notifications_callback_ptr | get_notifications_callback () const override |
|
virtual std::shared_ptr< notifications_processor > | get_notifications_processor () const |
|
processing_blocks | get_recommended_processing_blocks () const override |
|
stream_profiles | get_stream_profiles (int tag=profile_tag::PROFILE_TAG_ANY) const override |
|
void | register_on_open (on_open callback) |
|
| sensor_base (std::string name, device *device, recommended_proccesing_blocks_interface *owner) |
|
void | set_source_owner (sensor_base *owner) |
|
bool | supports_info (rs2_camera_info info) const override |
|
virtual | ~sensor_base () override |
|
virtual | ~sensor_interface ()=default |
|
virtual | ~info_interface ()=default |
|
virtual | ~recordable ()=default |
|
virtual | ~options_interface ()=default |
|
virtual | ~recordable ()=default |
|
virtual | ~recommended_proccesing_blocks_interface ()=default |
|
void | create_snapshot (std::shared_ptr< options_interface > &snapshot) const override |
|
void | enable_recording (std::function< void(const options_interface &)> record_action) override |
|
option & | get_option (rs2_option id) override |
|
const option & | get_option (rs2_option id) const override |
|
std::shared_ptr< option > | get_option_handler (rs2_option id) |
|
std::shared_ptr< option > | get_option_handler (rs2_option id) const |
|
virtual const char * | get_option_name (rs2_option option) const override |
|
std::vector< rs2_option > | get_supported_options () const override |
|
void | register_option (rs2_option id, std::shared_ptr< option > option) |
|
bool | supports_option (rs2_option id) const override |
|
void | unregister_option (rs2_option id) |
|
void | update (std::shared_ptr< extension_snapshot > ext) override |
|
virtual | ~extension_snapshot ()=default |
|
void | create_snapshot (std::shared_ptr< info_interface > &snapshot) const override |
|
void | enable_recording (std::function< void(const info_interface &)> record_action) override |
|
void | register_info (rs2_camera_info info, const std::string &val) |
|
void | update (std::shared_ptr< extension_snapshot > ext) override |
|
void | update_info (rs2_camera_info info, const std::string &val) |
|
virtual void | create_snapshot (std::shared_ptr< recommended_proccesing_blocks_interface > &snapshot) const override |
|
virtual void | enable_recording (std::function< void(const recommended_proccesing_blocks_interface &)> recording_function) override |
|
| recommended_proccesing_blocks_base (recommended_proccesing_blocks_interface *owner) |
|
virtual | ~recordable ()=default |
|
Definition at line 188 of file sensor.h.