librealsense2
2.55
  • C++ API
    • Page Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace rs2
        • Namespace rs2::gl
        • Namespace rs2::internal
        • Namespace rs400
        • Namespace std
      • Classes and Structs
        • Struct glfw_binding
        • Struct option_range
        • Struct region_of_interest
        • Struct texture_coordinate
        • Struct vec3d
        • Struct vertex
        • Struct rs2_calibration_change_callback
        • Struct rs2_combined_motion
        • Struct rs2_devices_changed_callback
        • Struct rs2_extrinsics
        • Struct rs2_frame_callback
        • Struct rs2_frame_processor_callback
        • Struct rs2_intrinsics
        • Struct rs2_log_callback
        • Struct rs2_motion_device_intrinsic
        • Struct rs2_motion_stream
        • Struct rs2_notifications_callback
        • Struct rs2_option_value
        • Struct rs2_options_changed_callback
        • Struct rs2_pixel
        • Struct rs2_playback_status_changed_callback
        • Struct rs2_pose
        • Struct rs2_pose_stream
        • Struct rs2_quaternion
        • Struct rs2_software_device_destruction_callback
        • Struct rs2_software_motion_frame
        • Struct rs2_software_notification
        • Struct rs2_software_pose_frame
        • Struct rs2_software_pose_frame::pose_frame_info
        • Struct rs2_software_video_frame
        • Struct rs2_update_progress_callback
        • Struct rs2_vector
        • Struct rs2_vertex
        • Struct rs2_video_stream
        • Struct STAEControl
        • Struct STAFactor
        • Struct STCensusRadius
        • Struct STColorControl
        • Struct STColorCorrection
        • Struct STDepthControlGroup
        • Struct STDepthTableControl
        • Struct STHdad
        • Struct STRauColorThresholdsControl
        • Struct STRauSupportVectorControl
        • Struct STRsm
        • Struct STSloColorThresholdsControl
        • Struct STSloPenaltyControl
        • Class align
        • Class asynchronous_syncer
        • Class auto_calibrated_device
        • Class calibrated_device
        • Template Class calibration_change_callback
        • Class calibration_change_device
        • Class color_sensor
        • Class colorizer
        • Class config
        • Class context
        • Class debug_protocol
        • Class debug_stream_sensor
        • Class decimation_filter
        • Class depth_frame
        • Class depth_huffman_decoder
        • Class depth_sensor
        • Class depth_stereo_sensor
        • Class device
        • Class device_calibration
        • Class device_hub
        • Class device_list
        • Class device_list::device_list_iterator
        • Template Class devices_changed_callback
        • Class disparity_frame
        • Class disparity_transform
        • Class error
        • Class event_information
        • Class filter
        • Class filter_interface
        • Class firmware_log_message
        • Class firmware_log_parsed_message
        • Class firmware_logger
        • Class fisheye_sensor
        • Class frame
        • Template Class frame_callback
        • Template Class frame_processor_callback
        • Class frame_queue
        • Class frame_source
        • Class frameset
        • Class frameset::iterator
        • Class align
        • Class camera_renderer
        • Class colorizer
        • Class gpu_frame
        • Class pointcloud
        • Class pointcloud_renderer
        • Class uploader
        • Class y411_decoder
        • Class yuy_decoder
        • Class hdr_merge
        • Class hole_filling_filter
        • Class log_callback
        • Class log_message
        • Class max_usable_range_sensor
        • Class motion_frame
        • Class motion_sensor
        • Class motion_stream_profile
        • Class notification
        • Template Class notifications_callback
        • Class option_value
        • Class options
        • Class options_changed_callback
        • Class options_list
        • Class options_list::iterator
        • Class pipeline
        • Class pipeline_profile
        • Class playback
        • Class pointcloud
        • Class points
        • Class pose_frame
        • Class pose_sensor
        • Class pose_stream_profile
        • Class processing_block
        • Class rates_printer
        • Class recorder
        • Class roi_sensor
        • Class save_single_frameset
        • Class save_to_ply
        • Class sensor
        • Class sequence_id_filter
        • Class serializable_device
        • Class software_device
        • Template Class software_device_destruction_callback
        • Class software_sensor
        • Class spatial_filter
        • Template Class status_changed_callback
        • Class stream_profile
        • Class syncer
        • Class temporal_filter
        • Class terminal_parser
        • Class threshold_filter
        • Class units_transform
        • Class updatable
        • Class update_device
        • Template Class update_progress_callback
        • Class video_frame
        • Class video_stream_profile
        • Class wheel_odometer
        • Class y411_decoder
        • Class yuy_decoder
        • Class advanced_mode
      • Enums
        • Enum rs2_ambient_light
        • Enum rs2_calib_target_type
        • Enum rs2_calibration_status
        • Enum rs2_calibration_type
        • Enum rs2_camera_info
        • Enum rs2_depth_auto_exposure_mode
        • Enum rs2_digital_gain
        • Enum rs2_distortion
        • Enum rs2_emitter_frequency_mode
        • Enum rs2_exception_type
        • Enum rs2_extension
        • Enum rs2_format
        • Enum rs2_frame_metadata_value
        • Enum rs2_gl_extension
        • Enum rs2_gl_matrix_type
        • Enum rs2_gyro_sensitivity
        • Enum rs2_host_perf_mode
        • Enum rs2_l500_visual_preset
        • Enum rs2_log_severity
        • Enum rs2_matchers
        • Enum rs2_notification_category
        • Enum rs2_option
        • Enum rs2_option_type
        • Enum rs2_playback_status
        • Enum rs2_recording_mode
        • Enum rs2_rs400_visual_preset
        • Enum rs2_sensor_mode
        • Enum rs2_sr300_visual_preset
        • Enum rs2_stream
        • Enum rs2_timestamp_domain
      • Functions
        • Function operator<<(std::ostream&, rs2_vector)
        • Function operator<<(std::ostream&, rs2_quaternion)
        • Function operator<<(std::ostream&, rs2_stream)
        • Function operator<<(std::ostream&, rs2_format)
        • Function operator<<(std::ostream&, rs2_distortion)
        • Function operator<<(std::ostream&, rs2_option)
        • Function operator<<(std::ostream&, rs2_log_severity)
        • Function operator<<(std::ostream&, rs2::log_message const&)
        • Function operator<<(std::ostream&, rs2_camera_info)
        • Function operator<<(std::ostream&, rs2_frame_metadata_value)
        • Function operator<<(std::ostream&, rs2_timestamp_domain)
        • Function operator<<(std::ostream&, rs2_notification_category)
        • Function operator<<(std::ostream&, rs2_sr300_visual_preset)
        • Function operator<<(std::ostream&, rs2_exception_type)
        • Function operator<<(std::ostream&, rs2_playback_status)
        • Function operator<<(std::ostream&, rs2_l500_visual_preset)
        • Function operator<<(std::ostream&, rs2_sensor_mode)
        • Function operator<<(std::ostream&, rs2_calibration_type)
        • Function operator<<(std::ostream&, rs2_calibration_status)
        • Function operator<<(std::ostream&, rs2_rs400_visual_preset)
        • Function operator==(const STDepthControlGroup&, const STDepthControlGroup&)
        • Function operator==(const STRsm&, const STRsm&)
        • Function operator==(const STRauSupportVectorControl&, const STRauSupportVectorControl&)
        • Function operator==(const STColorControl&, const STColorControl&)
        • Function operator==(const STRauColorThresholdsControl&, const STRauColorThresholdsControl&)
        • Function operator==(const STSloColorThresholdsControl&, const STSloColorThresholdsControl&)
        • Function operator==(const STSloPenaltyControl&, const STSloPenaltyControl&)
        • Function operator==(const STHdad&, const STHdad&)
        • Function operator==(const STColorCorrection&, const STColorCorrection&)
        • Function operator==(const STAEControl&, const STAEControl&)
        • Function operator==(const STDepthTableControl&, const STDepthTableControl&)
        • Function operator==(const STCensusRadius&, const STCensusRadius&)
        • Function operator==(const STAFactor&, const STAFactor&)
        • Function rs2::cross
        • Function rs2::enable_rolling_log_file
        • Function rs2::gl::init_processing
        • Function rs2::gl::init_rendering
        • Function rs2::gl::shutdown_processing
        • Function rs2::gl::shutdown_rendering
        • Function rs2::internal::get_time
        • Function rs2::log
        • Function rs2::log_to_callback
        • Function rs2::log_to_console
        • Function rs2::log_to_file
        • Function rs2::operator+
        • Function rs2::operator-
        • Function rs2::operator==
        • Function rs2::reset_logger
        • Function rs2::RS2_ERROR_CLASS(recoverable_error, error)
        • Function rs2::RS2_ERROR_CLASS(unrecoverable_error, error)
        • Function rs2::RS2_ERROR_CLASS(camera_disconnected_error, unrecoverable_error)
        • Function rs2::RS2_ERROR_CLASS(backend_error, unrecoverable_error)
        • Function rs2::RS2_ERROR_CLASS(device_in_recovery_mode_error, unrecoverable_error)
        • Function rs2::RS2_ERROR_CLASS(invalid_value_error, recoverable_error)
        • Function rs2::RS2_ERROR_CLASS(wrong_api_call_sequence_error, recoverable_error)
        • Function rs2::RS2_ERROR_CLASS(not_implemented_error, recoverable_error)
        • Function rs2::sensor_from_frame
        • Function rs2_allocate_composite_frame
        • Function rs2_allocate_points
        • Function rs2_allocate_synthetic_motion_frame
        • Function rs2_allocate_synthetic_video_frame
        • Function rs2_ambient_light_to_string
        • Function rs2_build_debug_protocol_command
        • Function rs2_calculate_target_z
        • Function rs2_calculate_target_z_cpp
        • Function rs2_calib_target_type_to_string
        • Function rs2_calibration_status_to_string
        • Function rs2_calibration_type_to_string
        • Function rs2_camera_info_to_string
        • Function rs2_check_firmware_compatibility
        • Function rs2_clone_stream_profile
        • Function rs2_clone_video_stream_profile
        • Function rs2_close
        • Function rs2_config_can_resolve
        • Function rs2_config_disable_all_streams
        • Function rs2_config_disable_indexed_stream
        • Function rs2_config_disable_stream
        • Function rs2_config_enable_all_stream
        • Function rs2_config_enable_device
        • Function rs2_config_enable_device_from_file
        • Function rs2_config_enable_device_from_file_repeat_option
        • Function rs2_config_enable_record_to_file
        • Function rs2_config_enable_stream
        • Function rs2_config_resolve
        • Function rs2_connect_tm2_controller
        • Function rs2_context_add_device
        • Function rs2_context_add_software_device
        • Function rs2_context_remove_device
        • Function rs2_context_unload_tracking_module
        • Function rs2_create_align
        • Function rs2_create_colorizer
        • Function rs2_create_config
        • Function rs2_create_context
        • Function rs2_create_context_ex
        • Function rs2_create_decimation_filter_block
        • Function rs2_create_device
        • Function rs2_create_device_from_sensor
        • Function rs2_create_device_hub
        • Function rs2_create_disparity_transform_block
        • Function rs2_create_error
        • Function rs2_create_flash_backup
        • Function rs2_create_flash_backup_cpp
        • Function rs2_create_frame_queue
        • Function rs2_create_fw_log_message
        • Function rs2_create_fw_log_parsed_message
        • Function rs2_create_hdr_merge_processing_block
        • Function rs2_create_hole_filling_filter_block
        • Function rs2_create_huffman_depth_decompress_block
        • Function rs2_create_mock_context
        • Function rs2_create_mock_context_versioned
        • Function rs2_create_pipeline
        • Function rs2_create_playback_device
        • Function rs2_create_pointcloud
        • Function rs2_create_processing_block
        • Function rs2_create_processing_block_fptr
        • Function rs2_create_rates_printer_block
        • Function rs2_create_record_device
        • Function rs2_create_record_device_ex
        • Function rs2_create_recording_context
        • Function rs2_create_sensor
        • Function rs2_create_sequence_id_filter
        • Function rs2_create_software_device
        • Function rs2_create_spatial_filter_block
        • Function rs2_create_sync_processing_block
        • Function rs2_create_temporal_filter_block
        • Function rs2_create_terminal_parser
        • Function rs2_create_threshold
        • Function rs2_create_units_transform
        • Function rs2_create_y411_decoder
        • Function rs2_create_yuy_decoder
        • Function rs2_create_zero_order_invalidation_block
        • Function rs2_delete_config
        • Function rs2_delete_context
        • Function rs2_delete_device
        • Function rs2_delete_device_hub
        • Function rs2_delete_device_list
        • Function rs2_delete_frame_queue
        • Function rs2_delete_fw_log_message
        • Function rs2_delete_fw_log_parsed_message
        • Function rs2_delete_option_value
        • Function rs2_delete_options_list
        • Function rs2_delete_pipeline
        • Function rs2_delete_pipeline_profile
        • Function rs2_delete_processing_block
        • Function rs2_delete_raw_data
        • Function rs2_delete_recommended_processing_blocks
        • Function rs2_delete_sensor
        • Function rs2_delete_sensor_list
        • Function rs2_delete_stream_profile
        • Function rs2_delete_stream_profiles_list
        • Function rs2_delete_terminal_parser
        • Function rs2_deproject_pixel_to_point
        • Function rs2_depth_auto_exposure_mode_to_string
        • Function rs2_depth_frame_get_distance
        • Function rs2_depth_frame_get_units
        • Function rs2_depth_stereo_frame_get_baseline
        • Function rs2_device_hub_is_device_connected
        • Function rs2_device_hub_wait_for_device
        • Function rs2_device_is_connected
        • Function rs2_device_list_contains
        • Function rs2_digital_gain_to_string
        • Function rs2_disconnect_tm2_controller
        • Function rs2_distortion_to_string
        • Function rs2_embedded_frames_count
        • Function rs2_emitter_frequency_mode_to_string
        • Function rs2_enable_rolling_log_file
        • Function rs2_enqueue_frame
        • Function rs2_enter_update_state
        • Function rs2_exception_type_to_string
        • Function rs2_export_localization_map
        • Function rs2_export_to_ply
        • Function rs2_extension_to_string
        • Function rs2_extension_type_to_string
        • Function rs2_extract_frame
        • Function rs2_extract_target_dimensions
        • Function rs2_format_to_string
        • Function rs2_fov
        • Function rs2_frame_add_ref
        • Function rs2_frame_metadata_to_string
        • Function rs2_frame_metadata_value_to_string
        • Function rs2_frame_queue_size
        • Function rs2_free_error
        • Function rs2_fw_log_message_data
        • Function rs2_fw_log_message_severity
        • Function rs2_fw_log_message_size
        • Function rs2_fw_log_message_timestamp
        • Function rs2_get_active_streams
        • Function rs2_get_ae_control
        • Function rs2_get_amp_factor
        • Function rs2_get_api_version
        • Function rs2_get_calibration_table
        • Function rs2_get_census
        • Function rs2_get_color_control
        • Function rs2_get_color_correction
        • Function rs2_get_debug_stream_profiles
        • Function rs2_get_depth_control
        • Function rs2_get_depth_scale
        • Function rs2_get_depth_table
        • Function rs2_get_device_count
        • Function rs2_get_device_info
        • Function rs2_get_error_message
        • Function rs2_get_extrinsics
        • Function rs2_get_failed_args
        • Function rs2_get_failed_function
        • Function rs2_get_flash_log
        • Function rs2_get_frame_bits_per_pixel
        • Function rs2_get_frame_data
        • Function rs2_get_frame_data_size
        • Function rs2_get_frame_height
        • Function rs2_get_frame_metadata
        • Function rs2_get_frame_number
        • Function rs2_get_frame_points_count
        • Function rs2_get_frame_sensor
        • Function rs2_get_frame_stream_profile
        • Function rs2_get_frame_stride_in_bytes
        • Function rs2_get_frame_texture_coordinates
        • Function rs2_get_frame_timestamp
        • Function rs2_get_frame_timestamp_domain
        • Function rs2_get_frame_vertices
        • Function rs2_get_frame_width
        • Function rs2_get_full_log_message
        • Function rs2_get_fw_log
        • Function rs2_get_fw_log_parsed_file_name
        • Function rs2_get_fw_log_parsed_line
        • Function rs2_get_fw_log_parsed_message
        • Function rs2_get_fw_log_parsed_sequence_id
        • Function rs2_get_fw_log_parsed_severity
        • Function rs2_get_fw_log_parsed_thread_name
        • Function rs2_get_fw_log_parsed_timestamp
        • Function rs2_get_hdad
        • Function rs2_get_librealsense_exception_type
        • Function rs2_get_log_message_filename
        • Function rs2_get_log_message_line_number
        • Function rs2_get_max_usable_depth_range
        • Function rs2_get_motion_intrinsics
        • Function rs2_get_notification_category
        • Function rs2_get_notification_description
        • Function rs2_get_notification_serialized_data
        • Function rs2_get_notification_severity
        • Function rs2_get_notification_timestamp
        • Function rs2_get_number_of_fw_logs
        • Function rs2_get_option
        • Function rs2_get_option_description
        • Function rs2_get_option_from_list
        • Function rs2_get_option_name
        • Function rs2_get_option_range
        • Function rs2_get_option_value
        • Function rs2_get_option_value_description
        • Function rs2_get_option_value_from_list
        • Function rs2_get_options_list
        • Function rs2_get_options_list_size
        • Function rs2_get_processing_block
        • Function rs2_get_processing_block_info
        • Function rs2_get_rau_support_vector_control
        • Function rs2_get_rau_thresholds_control
        • Function rs2_get_raw_data
        • Function rs2_get_raw_data_size
        • Function rs2_get_raw_log_message
        • Function rs2_get_recommended_processing_blocks
        • Function rs2_get_recommended_processing_blocks_count
        • Function rs2_get_region_of_interest
        • Function rs2_get_rsm
        • Function rs2_get_sensor_info
        • Function rs2_get_sensors_count
        • Function rs2_get_slo_color_thresholds_control
        • Function rs2_get_slo_penalty_control
        • Function rs2_get_static_node
        • Function rs2_get_stereo_baseline
        • Function rs2_get_stream_profile
        • Function rs2_get_stream_profile_data
        • Function rs2_get_stream_profiles
        • Function rs2_get_stream_profiles_count
        • Function rs2_get_time
        • Function rs2_get_video_stream_intrinsics
        • Function rs2_get_video_stream_resolution
        • Function rs2_gl_create_align
        • Function rs2_gl_create_camera_renderer
        • Function rs2_gl_create_colorizer
        • Function rs2_gl_create_pointcloud
        • Function rs2_gl_create_pointcloud_renderer
        • Function rs2_gl_create_uploader
        • Function rs2_gl_create_y411_decoder
        • Function rs2_gl_create_yuy_decoder
        • Function rs2_gl_extension_to_string
        • Function rs2_gl_frame_get_texture_id
        • Function rs2_gl_init_processing
        • Function rs2_gl_init_processing_glfw
        • Function rs2_gl_init_rendering
        • Function rs2_gl_init_rendering_glfw
        • Function rs2_gl_is_frame_extendable_to
        • Function rs2_gl_matrix_type_to_string
        • Function rs2_gl_set_matrix
        • Function rs2_gl_shutdown_processing
        • Function rs2_gl_shutdown_rendering
        • Function rs2_gyro_sensitivity_to_string
        • Function rs2_hardware_reset
        • Function rs2_host_perf_mode_to_string
        • Function rs2_import_localization_map
        • Function rs2_init_fw_log_parser
        • Function rs2_is_device_extendable_to
        • Function rs2_is_enabled
        • Function rs2_is_frame_extendable_to
        • Function rs2_is_option_read_only
        • Function rs2_is_processing_block_extendable_to
        • Function rs2_is_sensor_extendable_to
        • Function rs2_is_stream_profile_default
        • Function rs2_keep_frame
        • Function rs2_l500_visual_preset_to_string
        • Function rs2_load_json
        • Function rs2_load_wheel_odometry_config
        • Function rs2_log
        • Function rs2_log_severity_to_string
        • Function rs2_log_to_callback
        • Function rs2_log_to_callback_cpp
        • Function rs2_log_to_console
        • Function rs2_log_to_file
        • Function rs2_loopback_disable
        • Function rs2_loopback_enable
        • Function rs2_loopback_is_enabled
        • Function rs2_matchers_to_string
        • Function rs2_notification_category_to_string
        • Function rs2_open
        • Function rs2_open_multiple
        • Function rs2_option_from_string
        • Function rs2_option_to_string
        • Function rs2_option_type_to_string
        • Function rs2_override_extrinsics
        • Function rs2_override_intrinsics
        • Function rs2_parse_firmware_log
        • Function rs2_pipeline_get_active_profile
        • Function rs2_pipeline_poll_for_frames
        • Function rs2_pipeline_profile_get_device
        • Function rs2_pipeline_profile_get_streams
        • Function rs2_pipeline_start
        • Function rs2_pipeline_start_with_callback
        • Function rs2_pipeline_start_with_callback_cpp
        • Function rs2_pipeline_start_with_config
        • Function rs2_pipeline_start_with_config_and_callback
        • Function rs2_pipeline_start_with_config_and_callback_cpp
        • Function rs2_pipeline_stop
        • Function rs2_pipeline_try_wait_for_frames
        • Function rs2_pipeline_wait_for_frames
        • Function rs2_playback_device_get_current_status
        • Function rs2_playback_device_get_file_path
        • Function rs2_playback_device_is_real_time
        • Function rs2_playback_device_pause
        • Function rs2_playback_device_resume
        • Function rs2_playback_device_set_playback_speed
        • Function rs2_playback_device_set_real_time
        • Function rs2_playback_device_set_status_changed_callback
        • Function rs2_playback_device_stop
        • Function rs2_playback_get_duration
        • Function rs2_playback_get_position
        • Function rs2_playback_seek
        • Function rs2_playback_status_to_string
        • Function rs2_poll_for_frame
        • Function rs2_pose_frame_get_pose_data
        • Function rs2_process_calibration_frame
        • Function rs2_process_frame
        • Function rs2_processing_block_register_simple_option
        • Function rs2_project_color_pixel_to_depth_pixel
        • Function rs2_project_point_to_pixel
        • Function rs2_query_devices
        • Function rs2_query_devices_ex
        • Function rs2_query_sensors
        • Function rs2_record_device_filename
        • Function rs2_record_device_pause
        • Function rs2_record_device_resume
        • Function rs2_register_calibration_change_callback
        • Function rs2_register_calibration_change_callback_cpp
        • Function rs2_register_extrinsics
        • Function rs2_release_frame
        • Function rs2_remove_static_node
        • Function rs2_reset_logger
        • Function rs2_reset_sensor_calibration
        • Function rs2_reset_to_factory_calibration
        • Function rs2_rs400_visual_preset_to_string
        • Function rs2_run_focal_length_calibration
        • Function rs2_run_focal_length_calibration_cpp
        • Function rs2_run_on_chip_calibration
        • Function rs2_run_on_chip_calibration_cpp
        • Function rs2_run_tare_calibration
        • Function rs2_run_tare_calibration_cpp
        • Function rs2_run_uv_map_calibration
        • Function rs2_run_uv_map_calibration_cpp
        • Function rs2_send_and_receive_raw_data
        • Function rs2_send_wheel_odometry
        • Function rs2_sensor_mode_to_string
        • Function rs2_serialize_json
        • Function rs2_set_ae_control
        • Function rs2_set_amp_factor
        • Function rs2_set_calibration_table
        • Function rs2_set_census
        • Function rs2_set_color_control
        • Function rs2_set_color_correction
        • Function rs2_set_depth_control
        • Function rs2_set_depth_table
        • Function rs2_set_devices_changed_callback
        • Function rs2_set_devices_changed_callback_cpp
        • Function rs2_set_extrinsics
        • Function rs2_set_hdad
        • Function rs2_set_intrinsics
        • Function rs2_set_motion_device_intrinsics
        • Function rs2_set_notifications_callback
        • Function rs2_set_notifications_callback_cpp
        • Function rs2_set_option
        • Function rs2_set_option_value
        • Function rs2_set_options_changed_callback
        • Function rs2_set_options_changed_callback_cpp
        • Function rs2_set_rau_support_vector_control
        • Function rs2_set_rau_thresholds_control
        • Function rs2_set_region_of_interest
        • Function rs2_set_rsm
        • Function rs2_set_slo_color_thresholds_control
        • Function rs2_set_slo_penalty_control
        • Function rs2_set_static_node
        • Function rs2_set_stream_profile_data
        • Function rs2_software_device_add_sensor
        • Function rs2_software_device_create_matcher
        • Function rs2_software_device_register_info
        • Function rs2_software_device_set_destruction_callback
        • Function rs2_software_device_set_destruction_callback_cpp
        • Function rs2_software_device_update_info
        • Function rs2_software_sensor_add_motion_stream
        • Function rs2_software_sensor_add_motion_stream_ex
        • Function rs2_software_sensor_add_option
        • Function rs2_software_sensor_add_pose_stream
        • Function rs2_software_sensor_add_pose_stream_ex
        • Function rs2_software_sensor_add_read_only_option
        • Function rs2_software_sensor_add_video_stream
        • Function rs2_software_sensor_add_video_stream_ex
        • Function rs2_software_sensor_detach
        • Function rs2_software_sensor_on_motion_frame
        • Function rs2_software_sensor_on_notification
        • Function rs2_software_sensor_on_pose_frame
        • Function rs2_software_sensor_on_video_frame
        • Function rs2_software_sensor_set_metadata
        • Function rs2_software_sensor_update_read_only_option
        • Function rs2_sr300_visual_preset_to_string
        • Function rs2_start
        • Function rs2_start_cpp
        • Function rs2_start_processing
        • Function rs2_start_processing_fptr
        • Function rs2_start_processing_queue
        • Function rs2_start_queue
        • Function rs2_stop
        • Function rs2_stream_profile_is
        • Function rs2_stream_to_string
        • Function rs2_supports_device_info
        • Function rs2_supports_frame_metadata
        • Function rs2_supports_option
        • Function rs2_supports_processing_block_info
        • Function rs2_supports_sensor_info
        • Function rs2_synthetic_frame_ready
        • Function rs2_terminal_parse_command
        • Function rs2_terminal_parse_response
        • Function rs2_timestamp_domain_to_string
        • Function rs2_toggle_advanced_mode
        • Function rs2_transform_point_to_point
        • Function rs2_trigger_device_calibration
        • Function rs2_try_wait_for_frame
        • Function rs2_update_firmware
        • Function rs2_update_firmware_cpp
        • Function rs2_update_firmware_unsigned
        • Function rs2_update_firmware_unsigned_cpp
        • Function rs2_wait_for_frame
        • Function rs2_write_calibration
      • Variables
        • Variable signed_fw_size
        • Variable unsigned_fw_size
      • Defines
        • Define RS2_API_BUILD_VERSION
        • Define RS2_API_FULL_VERSION_STR
        • Define RS2_API_MAJOR_VERSION
        • Define RS2_API_MINOR_VERSION
        • Define RS2_API_PATCH_VERSION
        • Define RS2_API_VERSION
        • Define RS2_API_VERSION_STR
        • Define RS2_CONFIG_FILENAME
        • Define RS2_DEFAULT_TIMEOUT
        • Define RS2_ERROR_CLASS
        • Define RS2_PRODUCT_LINE_ANY
        • Define RS2_PRODUCT_LINE_ANY_INTEL
        • Define RS2_PRODUCT_LINE_D400
        • Define RS2_PRODUCT_LINE_D500
        • Define RS2_PRODUCT_LINE_DEPTH
        • Define RS2_PRODUCT_LINE_L500
        • Define RS2_PRODUCT_LINE_NON_INTEL
        • Define RS2_PRODUCT_LINE_SR300
        • Define RS2_PRODUCT_LINE_SW_ONLY
        • Define RS2_PRODUCT_LINE_T200
        • Define RS2_PRODUCT_LINE_TRACKING
        • Define RS2_UNSIGNED_UPDATE_MODE_FULL
        • Define RS2_UNSIGNED_UPDATE_MODE_READ_ONLY
        • Define RS2_UNSIGNED_UPDATE_MODE_UPDATE
        • Define STRINGIFY
        • Define VAR_ARG_STRING
      • Typedefs
        • Typedef glfwCreateWindowFun
        • Typedef glfwDestroyWindowFun
        • Typedef glfwGetCurrentContextFun
        • Typedef glfwGetProcAddressFun
        • Typedef GLFWglproc
        • Typedef glfwInitFun
        • Typedef glfwMakeContextCurrentFun
        • Typedef GLFWmonitor
        • Typedef glfwSwapIntervalFun
        • Typedef GLFWwindow
        • Typedef glfwWindowHintFun
        • Typedef log_callback_function_ptr
        • Typedef rs2::calibration_table
        • Typedef rs2_ambient_light
        • Typedef rs2_calib_target_type
        • Typedef rs2_calibration_change_callback
        • Typedef rs2_calibration_change_callback_ptr
        • Typedef rs2_calibration_change_callback_sptr
        • Typedef rs2_calibration_status
        • Typedef rs2_calibration_type
        • Typedef rs2_camera_info
        • Typedef rs2_combined_motion
        • Typedef rs2_config
        • Typedef rs2_context
        • Typedef rs2_depth_auto_exposure_mode
        • Typedef rs2_device
        • Typedef rs2_device_hub
        • Typedef rs2_device_info
        • Typedef rs2_device_list
        • Typedef rs2_device_serializer
        • Typedef rs2_devices_changed_callback
        • Typedef rs2_devices_changed_callback_ptr
        • Typedef rs2_devices_changed_callback_sptr
        • Typedef rs2_digital_gain
        • Typedef rs2_distortion
        • Typedef rs2_emitter_frequency_mode
        • Typedef rs2_error
        • Typedef rs2_exception_type
        • Typedef rs2_extension
        • Typedef rs2_extrinsics
        • Typedef rs2_firmware_log_message
        • Typedef rs2_firmware_log_parsed_message
        • Typedef rs2_firmware_log_parser
        • Typedef rs2_format
        • Typedef rs2_frame
        • Typedef rs2_frame_callback
        • Typedef rs2_frame_callback_ptr
        • Typedef rs2_frame_callback_sptr
        • Typedef rs2_frame_metadata_value
        • Typedef rs2_frame_processor_callback
        • Typedef rs2_frame_processor_callback_ptr
        • Typedef rs2_frame_processor_callback_sptr
        • Typedef rs2_frame_queue
        • Typedef rs2_gl_extension
        • Typedef rs2_gl_matrix_type
        • Typedef rs2_gyro_sensitivity
        • Typedef rs2_host_perf_mode
        • Typedef rs2_intrinsics
        • Typedef rs2_l500_visual_preset
        • Typedef rs2_log_callback
        • Typedef rs2_log_callback_ptr
        • Typedef rs2_log_callback_sptr
        • Typedef rs2_log_message
        • Typedef rs2_log_severity
        • Typedef rs2_matchers
        • Typedef rs2_metadata_type
        • Typedef rs2_motion_device_intrinsic
        • Typedef rs2_motion_stream
        • Typedef rs2_notification
        • Typedef rs2_notification_callback_ptr
        • Typedef rs2_notification_category
        • Typedef rs2_notifications_callback
        • Typedef rs2_notifications_callback_sptr
        • Typedef rs2_option
        • Typedef rs2_option_type
        • Typedef rs2_option_value
        • Typedef rs2_options
        • Typedef rs2_options_changed_callback
        • Typedef rs2_options_changed_callback_ptr
        • Typedef rs2_options_changed_callback_sptr
        • Typedef rs2_options_list
        • Typedef rs2_pipeline
        • Typedef rs2_pipeline_profile
        • Typedef rs2_pixel
        • Typedef rs2_playback_status
        • Typedef rs2_playback_status_changed_callback
        • Typedef rs2_playback_status_changed_callback_ptr
        • Typedef rs2_playback_status_changed_callback_sptr
        • Typedef rs2_pose
        • Typedef rs2_pose_stream
        • Typedef rs2_processing_block
        • Typedef rs2_processing_block_list
        • Typedef rs2_quaternion
        • Typedef rs2_raw_data_buffer
        • Typedef rs2_recording_mode
        • Typedef rs2_rs400_visual_preset
        • Typedef rs2_sensor
        • Typedef rs2_sensor_list
        • Typedef rs2_sensor_mode
        • Typedef rs2_software_device_destruction_callback_ptr
        • Typedef rs2_software_device_destruction_callback_sptr
        • Typedef rs2_software_motion_frame
        • Typedef rs2_software_notification
        • Typedef rs2_software_pose_frame
        • Typedef rs2_software_video_frame
        • Typedef rs2_source
        • Typedef rs2_sr300_visual_preset
        • Typedef rs2_stream
        • Typedef rs2_stream_profile
        • Typedef rs2_stream_profile_list
        • Typedef rs2_syncer
        • Typedef rs2_terminal_parser
        • Typedef rs2_time_t
        • Typedef rs2_timestamp_domain
        • Typedef rs2_update_progress_callback
        • Typedef rs2_update_progress_callback_ptr
        • Typedef rs2_update_progress_callback_sptr
        • Typedef rs2_vector
        • Typedef rs2_vertex
        • Typedef rs2_video_stream
      • Directories
        • Directory include
        • Directory librealsense2
        • Directory librealsense2-gl
        • Directory h
        • Directory hpp
      • Files
        • File readme.md
        • File rs.h
        • File rs.hpp
        • File rs_advanced_mode.h
        • File rs_advanced_mode.hpp
        • File rs_advanced_mode_command.h
        • File rs_config.h
        • File rs_context.h
        • File rs_context.hpp
        • File rs_device.h
        • File rs_device.hpp
        • File rs_export.hpp
        • File rs_frame.h
        • File rs_frame.hpp
        • File rs_internal.h
        • File rs_internal.hpp
        • File rs_option.h
        • File rs_options.hpp
        • File rs_pipeline.h
        • File rs_pipeline.hpp
        • File rs_processing.h
        • File rs_processing.hpp
        • File rs_processing_gl.h
        • File rs_processing_gl.hpp
        • File rs_record_playback.h
        • File rs_record_playback.hpp
        • File rs_sensor.h
        • File rs_sensor.hpp
        • File rs_serializable_device.hpp
        • File rs_types.h
        • File rs_types.hpp
        • File rsutil.h
      • Pages
        • librealsense2 API
        • Deprecated List
  • Standard Documents
    • CONTRIBUTING
      • How to Contribute
        • Step-by-Step
        • Comment about the Wrappers
    • LICENSE
    • PACKAGE
    • README
      • Overview
      • Update on Recent Changes to the RealSense Product Line
      • Building librealsense - Using vcpkg
      • Download and Install
      • What’s included in the SDK:
      • Ready to Hack!
      • Contributing
      • License
  • Documentation
    • Patch for the DSO-1369 Issue
    • Intel® RealSense™ D400 cameras with Raspberry Pi
    • Intel® RealSense™ SDK 2.0 for Android OS
    • API Architecture
    • D435i
    • Depth from Stereo
    • Linux Distribution
    • Windows Distribution
    • librealsense Error Handling Scheme
    • Frame Management
    • Frame Metadata
    • Metadata Registration
    • Metadata Acquisition
    • Librealsense2 API for Metadata
    • Metadata Support for Intel® RealSense™ devices
    • Linux Ubuntu Installation
    • NVIDIA® Jetson™ Devices
    • Odroid 4.14 Installation
    • macOS Installation
    • Raspbian(RaspberryPi3) Installation
    • Windows 7 Installation
    • Windows 10 & Windows 11 Installation
    • LibUVC-backend installation
    • Table of Contents
    • Filters Description
    • Design and Implementation
    • Using Filters in application code
    • Useful Links
    • librealsense Wiki
    • Documentation
    • Realsense Record and Playback
    • D400 Advanced Mode
    • Software Support Model - Intel® RealSense™ SDK 2.0
    • Recorded Camera Data
    • Software Support Matrix
    • Troubleshooting Tips and Tricks
    • Viewer tool SW/FW updates
    • metadata/
    • rs400/
      • RS400 Advanced Mode
    • stepbystep/
      • Getting Started with OpenCV
  • Index
librealsense2
  • C++ API
  • File rs_device.hpp
  • View page source

File rs_device.hpp

↰ Parent directory (include/librealsense2/hpp)

Contents

  • Definition (include/librealsense2/hpp/rs_device.hpp)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Typedefs

Definition (include/librealsense2/hpp/rs_device.hpp)

  • Program Listing for File rs_device.hpp

Includes

  • array

  • cstring

  • rs_sensor.hpp (File rs_sensor.hpp)

  • rs_types.hpp (File rs_types.hpp)

Included By

  • File rs_internal.hpp

  • File rs_record_playback.hpp

  • File rs_serializable_device.hpp

  • File rs.hpp

Namespaces

  • Namespace rs2

Classes

  • Class auto_calibrated_device

  • Class calibrated_device

  • Template Class calibration_change_callback

  • Class calibration_change_device

  • Class debug_protocol

  • Class device

  • Class device_calibration

  • Class device_list

  • Class device_list::device_list_iterator

  • Class updatable

  • Class update_device

  • Template Class update_progress_callback

Typedefs

  • Typedef rs2::calibration_table

Previous Next

© Copyright The <librealsense2> Contributors. License: Apache License, Version 2.0.

Built with Sphinx using a theme provided by Read the Docs.