librealsense2
2.53
  • Page Hierarchy
  • Reference
    • Namespaces
      • Namespace rs2
        • Namespaces
        • Classes
        • Functions
        • Typedefs
      • Namespace rs2::gl
        • Classes
        • Functions
      • Namespace rs2::internal
        • Functions
      • Namespace rs400
        • Classes
      • Namespace std
      • Namespace utilities
        • Namespaces
      • Namespace utilities::hresult
        • Functions
      • Namespace utilities::number
        • Classes
      • Namespace utilities::string
        • Functions
      • Namespace utilities::time
        • Classes
        • Functions
        • Typedefs
    • Classes and Structs
      • Struct glfw_binding
        • Struct Documentation
      • Struct option_range
        • Struct Documentation
      • Struct region_of_interest
        • Struct Documentation
      • Struct texture_coordinate
        • Struct Documentation
      • Struct vec3d
        • Struct Documentation
      • Struct vertex
        • Struct Documentation
      • Struct rs2_calibration_change_callback
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct rs2_devices_changed_callback
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct rs2_dsm_params
        • Struct Documentation
      • Struct rs2_extrinsics
        • Struct Documentation
      • Struct rs2_frame_callback
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct rs2_frame_processor_callback
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct rs2_intrinsics
        • Struct Documentation
      • Struct rs2_log_callback
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct rs2_motion_device_intrinsic
        • Struct Documentation
      • Struct rs2_motion_stream
        • Struct Documentation
      • Struct rs2_notifications_callback
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct rs2_pixel
        • Struct Documentation
      • Struct rs2_playback_status_changed_callback
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct rs2_pose
        • Struct Documentation
      • Struct rs2_pose_stream
        • Struct Documentation
      • Struct rs2_quaternion
        • Struct Documentation
      • Struct rs2_software_device_destruction_callback
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct rs2_software_motion_frame
        • Struct Documentation
      • Struct rs2_software_notification
        • Struct Documentation
      • Struct rs2_software_pose_frame
        • Nested Relationships
          • Nested Types
        • Struct Documentation
      • Struct rs2_software_pose_frame::pose_frame_info
        • Nested Relationships
        • Struct Documentation
      • Struct rs2_software_video_frame
        • Struct Documentation
      • Struct rs2_update_progress_callback
        • Inheritance Relationships
          • Derived Type
        • Struct Documentation
      • Struct rs2_vector
        • Struct Documentation
      • Struct rs2_vertex
        • Struct Documentation
      • Struct rs2_video_stream
        • Struct Documentation
      • Struct STAEControl
        • Struct Documentation
      • Struct STAFactor
        • Struct Documentation
      • Struct STCensusRadius
        • Struct Documentation
      • Struct STColorControl
        • Struct Documentation
      • Struct STColorCorrection
        • Struct Documentation
      • Struct STDepthControlGroup
        • Struct Documentation
      • Struct STDepthTableControl
        • Struct Documentation
      • Struct STHdad
        • Struct Documentation
      • Struct STRauColorThresholdsControl
        • Struct Documentation
      • Struct STRauSupportVectorControl
        • Struct Documentation
      • Struct STRsm
        • Struct Documentation
      • Struct STSloColorThresholdsControl
        • Struct Documentation
      • Struct STSloPenaltyControl
        • Struct Documentation
      • Template Class active_object
        • Class Documentation
      • Class dispatcher
        • Nested Relationships
          • Nested Types
        • Class Documentation
      • Class dispatcher::cancellable_timer
        • Nested Relationships
        • Class Documentation
      • Class align
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class asynchronous_syncer
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class auto_calibrated_device
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class calibrated_device
        • Inheritance Relationships
          • Base Type
          • Derived Types
        • Class Documentation
      • Class calibrated_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class calibration_change_callback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class calibration_change_device
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class color_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class colorizer
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class config
        • Class Documentation
      • Class context
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Class debug_protocol
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class debug_stream_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class decimation_filter
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class depth_frame
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class depth_huffman_decoder
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class depth_sensor
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class depth_stereo_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class device
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Class device_calibration
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class device_hub
        • Class Documentation
      • Class device_list
        • Nested Relationships
          • Nested Types
        • Class Documentation
      • Class device_list::device_list_iterator
        • Nested Relationships
        • Class Documentation
      • Template Class devices_changed_callback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class disparity_frame
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class disparity_transform
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class error
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class event_information
        • Class Documentation
      • Class filter
        • Inheritance Relationships
          • Base Types
          • Derived Types
        • Class Documentation
      • Class filter_interface
        • Inheritance Relationships
          • Derived Type
        • Class Documentation
      • Class firmware_log_message
        • Class Documentation
      • Class firmware_log_parsed_message
        • Class Documentation
      • Class firmware_logger
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class fisheye_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class frame
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Template Class frame_callback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class frame_processor_callback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class frame_queue
        • Class Documentation
      • Class frame_source
        • Class Documentation
      • Class frameset
        • Nested Relationships
          • Nested Types
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class frameset::iterator
        • Nested Relationships
        • Class Documentation
      • Class align
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class camera_renderer
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class colorizer
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class gpu_frame
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class pointcloud
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class pointcloud_renderer
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class uploader
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class y411_decoder
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class yuy_decoder
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class hdr_merge
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class hole_filling_filter
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class log_callback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class log_message
        • Class Documentation
      • Class max_usable_range_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class mock_context
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class motion_frame
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class motion_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class motion_stream_profile
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class net_device
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class notification
        • Class Documentation
      • Template Class notifications_callback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class options
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Class pipeline
        • Class Documentation
      • Class pipeline_profile
        • Class Documentation
      • Class playback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class pointcloud
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class points
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class pose_frame
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class pose_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class pose_stream_profile
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class processing_block
        • Inheritance Relationships
          • Base Type
          • Derived Types
        • Class Documentation
      • Class rates_printer
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class recorder
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class recording_context
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class roi_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class save_single_frameset
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class save_to_ply
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class sensor
        • Inheritance Relationships
          • Base Type
          • Derived Types
        • Class Documentation
      • Class sequence_id_filter
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class serializable_device
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class software_device
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class software_device_destruction_callback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class software_sensor
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class spatial_filter
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class status_changed_callback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class stream_profile
        • Inheritance Relationships
          • Derived Types
        • Class Documentation
      • Class syncer
        • Class Documentation
      • Class temporal_filter
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class terminal_parser
        • Class Documentation
      • Class threshold_filter
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class tm2
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class units_transform
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class updatable
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class update_device
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class update_progress_callback
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class video_frame
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class video_stream_profile
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class wheel_odometer
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class y411_decoder
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class yuy_decoder
        • Inheritance Relationships
          • Base Type
          • Derived Type
        • Class Documentation
      • Class zero_order_invalidation
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Class advanced_mode
        • Inheritance Relationships
          • Base Type
        • Class Documentation
      • Template Class single_consumer_frame_queue
        • Class Documentation
      • Template Class single_consumer_queue
        • Class Documentation
      • Template Class stabilized_value
        • Class Documentation
      • Class periodic_timer
        • Class Documentation
      • Class stopwatch
        • Class Documentation
      • Class timer
        • Class Documentation
      • Template Class waiting_on
        • Nested Relationships
          • Nested Types
        • Class Documentation
      • Class waiting_on::in_thread_
        • Nested Relationships
        • Class Documentation
      • Class waiting_on::wait_state_t
        • Nested Relationships
        • Class Documentation
      • Class work_week
        • Class Documentation
      • Class watchdog
        • Class Documentation
    • Enums
      • Enum rs2_ambient_light
        • Enum Documentation
      • Enum rs2_calib_target_type
        • Enum Documentation
      • Enum rs2_calibration_status
        • Enum Documentation
      • Enum rs2_calibration_type
        • Enum Documentation
      • Enum rs2_camera_info
        • Enum Documentation
      • Enum rs2_digital_gain
        • Enum Documentation
      • Enum rs2_distortion
        • Enum Documentation
      • Enum rs2_dsm_correction_model
        • Enum Documentation
      • Enum rs2_emitter_frequency_mode
        • Enum Documentation
      • Enum rs2_exception_type
        • Enum Documentation
      • Enum rs2_extension
        • Enum Documentation
      • Enum rs2_format
        • Enum Documentation
      • Enum rs2_frame_metadata_value
        • Enum Documentation
      • Enum rs2_gl_extension
        • Enum Documentation
      • Enum rs2_gl_matrix_type
        • Enum Documentation
      • Enum rs2_host_perf_mode
        • Enum Documentation
      • Enum rs2_l500_visual_preset
        • Enum Documentation
      • Enum rs2_log_severity
        • Enum Documentation
      • Enum rs2_matchers
        • Enum Documentation
      • Enum rs2_notification_category
        • Enum Documentation
      • Enum rs2_option
        • Enum Documentation
      • Enum rs2_playback_status
        • Enum Documentation
      • Enum rs2_recording_mode
        • Enum Documentation
      • Enum rs2_rs400_visual_preset
        • Enum Documentation
      • Enum rs2_sensor_mode
        • Enum Documentation
      • Enum rs2_sr300_visual_preset
        • Enum Documentation
      • Enum rs2_stream
        • Enum Documentation
      • Enum rs2_timestamp_domain
        • Enum Documentation
    • Functions
      • Function days_in_month
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_vector)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_quaternion)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_stream)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_format)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_distortion)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_option)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_log_severity)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2::log_message const&)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_camera_info)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_frame_metadata_value)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_timestamp_domain)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_notification_category)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_sr300_visual_preset)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_exception_type)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_playback_status)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_l500_visual_preset)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_sensor_mode)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_calibration_type)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_calibration_status)
        • Function Documentation
      • Function operator<<(std::ostream&, rs2_rs400_visual_preset)
        • Function Documentation
      • Template Function operator<<(std::ostream&, const std::chrono::time_point<Clock, Duration>&)
        • Function Documentation
      • Template Function operator<<(std::ostream&, const std::chrono::duration<Rep, Period>&)
        • Function Documentation
      • Function operator==(const STDepthControlGroup&, const STDepthControlGroup&)
        • Function Documentation
      • Function operator==(const STRsm&, const STRsm&)
        • Function Documentation
      • Function operator==(const STRauSupportVectorControl&, const STRauSupportVectorControl&)
        • Function Documentation
      • Function operator==(const STColorControl&, const STColorControl&)
        • Function Documentation
      • Function operator==(const STRauColorThresholdsControl&, const STRauColorThresholdsControl&)
        • Function Documentation
      • Function operator==(const STSloColorThresholdsControl&, const STSloColorThresholdsControl&)
        • Function Documentation
      • Function operator==(const STSloPenaltyControl&, const STSloPenaltyControl&)
        • Function Documentation
      • Function operator==(const STHdad&, const STHdad&)
        • Function Documentation
      • Function operator==(const STColorCorrection&, const STColorCorrection&)
        • Function Documentation
      • Function operator==(const STAEControl&, const STAEControl&)
        • Function Documentation
      • Function operator==(const STDepthTableControl&, const STDepthTableControl&)
        • Function Documentation
      • Function operator==(const STCensusRadius&, const STCensusRadius&)
        • Function Documentation
      • Function operator==(const STAFactor&, const STAFactor&)
        • Function Documentation
      • Function rs2::cross
        • Function Documentation
      • Function rs2::enable_rolling_log_file
        • Function Documentation
      • Function rs2::gl::init_processing
        • Function Documentation
      • Function rs2::gl::init_rendering
        • Function Documentation
      • Function rs2::gl::shutdown_processing
        • Function Documentation
      • Function rs2::gl::shutdown_rendering
        • Function Documentation
      • Function rs2::internal::get_time
        • Function Documentation
      • Function rs2::log
        • Function Documentation
      • Template Function rs2::log_to_callback
        • Function Documentation
      • Function rs2::log_to_console
        • Function Documentation
      • Function rs2::log_to_file
        • Function Documentation
      • Function rs2::operator+
        • Function Documentation
      • Function rs2::operator-
        • Function Documentation
      • Function rs2::operator==
        • Function Documentation
      • Function rs2::reset_logger
        • Function Documentation
      • Function rs2::RS2_ERROR_CLASS(recoverable_error, error)
        • Function Documentation
      • Function rs2::RS2_ERROR_CLASS(unrecoverable_error, error)
        • Function Documentation
      • Function rs2::RS2_ERROR_CLASS(camera_disconnected_error, unrecoverable_error)
        • Function Documentation
      • Function rs2::RS2_ERROR_CLASS(backend_error, unrecoverable_error)
        • Function Documentation
      • Function rs2::RS2_ERROR_CLASS(device_in_recovery_mode_error, unrecoverable_error)
        • Function Documentation
      • Function rs2::RS2_ERROR_CLASS(invalid_value_error, recoverable_error)
        • Function Documentation
      • Function rs2::RS2_ERROR_CLASS(wrong_api_call_sequence_error, recoverable_error)
        • Function Documentation
      • Function rs2::RS2_ERROR_CLASS(not_implemented_error, recoverable_error)
        • Function Documentation
      • Function rs2::sensor_from_frame
        • Function Documentation
      • Function rs2_allocate_composite_frame
        • Function Documentation
      • Function rs2_allocate_points
        • Function Documentation
      • Function rs2_allocate_synthetic_motion_frame
        • Function Documentation
      • Function rs2_allocate_synthetic_video_frame
        • Function Documentation
      • Function rs2_ambient_light_to_string
        • Function Documentation
      • Function rs2_build_debug_protocol_command
        • Function Documentation
      • Function rs2_calculate_target_z
        • Function Documentation
      • Function rs2_calculate_target_z_cpp
        • Function Documentation
      • Function rs2_calib_target_type_to_string
        • Function Documentation
      • Function rs2_calibration_status_to_string
        • Function Documentation
      • Function rs2_calibration_type_to_string
        • Function Documentation
      • Function rs2_camera_info_to_string
        • Function Documentation
      • Function rs2_check_firmware_compatibility
        • Function Documentation
      • Function rs2_clone_stream_profile
        • Function Documentation
      • Function rs2_clone_video_stream_profile
        • Function Documentation
      • Function rs2_close
        • Function Documentation
      • Function rs2_config_can_resolve
        • Function Documentation
      • Function rs2_config_disable_all_streams
        • Function Documentation
      • Function rs2_config_disable_indexed_stream
        • Function Documentation
      • Function rs2_config_disable_stream
        • Function Documentation
      • Function rs2_config_enable_all_stream
        • Function Documentation
      • Function rs2_config_enable_device
        • Function Documentation
      • Function rs2_config_enable_device_from_file
        • Function Documentation
      • Function rs2_config_enable_device_from_file_repeat_option
        • Function Documentation
      • Function rs2_config_enable_record_to_file
        • Function Documentation
      • Function rs2_config_enable_stream
        • Function Documentation
      • Function rs2_config_resolve
        • Function Documentation
      • Function rs2_connect_tm2_controller
        • Function Documentation
      • Function rs2_context_add_device
        • Function Documentation
      • Function rs2_context_add_software_device
        • Function Documentation
      • Function rs2_context_remove_device
        • Function Documentation
      • Function rs2_context_unload_tracking_module
        • Function Documentation
      • Function rs2_create_align
        • Function Documentation
      • Function rs2_create_colorizer
        • Function Documentation
      • Function rs2_create_config
        • Function Documentation
      • Function rs2_create_context
        • Function Documentation
      • Function rs2_create_decimation_filter_block
        • Function Documentation
      • Function rs2_create_device
        • Function Documentation
      • Function rs2_create_device_from_sensor
        • Function Documentation
      • Function rs2_create_device_hub
        • Function Documentation
      • Function rs2_create_disparity_transform_block
        • Function Documentation
      • Function rs2_create_error
        • Function Documentation
      • Function rs2_create_flash_backup
        • Function Documentation
      • Function rs2_create_flash_backup_cpp
        • Function Documentation
      • Function rs2_create_frame_queue
        • Function Documentation
      • Function rs2_create_fw_log_message
        • Function Documentation
      • Function rs2_create_fw_log_parsed_message
        • Function Documentation
      • Function rs2_create_hdr_merge_processing_block
        • Function Documentation
      • Function rs2_create_hole_filling_filter_block
        • Function Documentation
      • Function rs2_create_huffman_depth_decompress_block
        • Function Documentation
      • Function rs2_create_mock_context
        • Function Documentation
      • Function rs2_create_mock_context_versioned
        • Function Documentation
      • Function rs2_create_net_device
        • Function Documentation
      • Function rs2_create_pipeline
        • Function Documentation
      • Function rs2_create_playback_device
        • Function Documentation
      • Function rs2_create_pointcloud
        • Function Documentation
      • Function rs2_create_processing_block
        • Function Documentation
      • Function rs2_create_processing_block_fptr
        • Function Documentation
      • Function rs2_create_rates_printer_block
        • Function Documentation
      • Function rs2_create_record_device
        • Function Documentation
      • Function rs2_create_record_device_ex
        • Function Documentation
      • Function rs2_create_recording_context
        • Function Documentation
      • Function rs2_create_sensor
        • Function Documentation
      • Function rs2_create_sequence_id_filter
        • Function Documentation
      • Function rs2_create_software_device
        • Function Documentation
      • Function rs2_create_spatial_filter_block
        • Function Documentation
      • Function rs2_create_sync_processing_block
        • Function Documentation
      • Function rs2_create_temporal_filter_block
        • Function Documentation
      • Function rs2_create_terminal_parser
        • Function Documentation
      • Function rs2_create_threshold
        • Function Documentation
      • Function rs2_create_units_transform
        • Function Documentation
      • Function rs2_create_y411_decoder
        • Function Documentation
      • Function rs2_create_yuy_decoder
        • Function Documentation
      • Function rs2_create_zero_order_invalidation_block
        • Function Documentation
      • Function rs2_delete_config
        • Function Documentation
      • Function rs2_delete_context
        • Function Documentation
      • Function rs2_delete_device
        • Function Documentation
      • Function rs2_delete_device_hub
        • Function Documentation
      • Function rs2_delete_device_list
        • Function Documentation
      • Function rs2_delete_frame_queue
        • Function Documentation
      • Function rs2_delete_fw_log_message
        • Function Documentation
      • Function rs2_delete_fw_log_parsed_message
        • Function Documentation
      • Function rs2_delete_options_list
        • Function Documentation
      • Function rs2_delete_pipeline
        • Function Documentation
      • Function rs2_delete_pipeline_profile
        • Function Documentation
      • Function rs2_delete_processing_block
        • Function Documentation
      • Function rs2_delete_raw_data
        • Function Documentation
      • Function rs2_delete_recommended_processing_blocks
        • Function Documentation
      • Function rs2_delete_sensor
        • Function Documentation
      • Function rs2_delete_sensor_list
        • Function Documentation
      • Function rs2_delete_stream_profile
        • Function Documentation
      • Function rs2_delete_stream_profiles_list
        • Function Documentation
      • Function rs2_delete_terminal_parser
        • Function Documentation
      • Function rs2_deproject_pixel_to_point
        • Function Documentation
      • Function rs2_depth_frame_get_distance
        • Function Documentation
      • Function rs2_depth_frame_get_units
        • Function Documentation
      • Function rs2_depth_stereo_frame_get_baseline
        • Function Documentation
      • Function rs2_device_hub_is_device_connected
        • Function Documentation
      • Function rs2_device_hub_wait_for_device
        • Function Documentation
      • Function rs2_device_list_contains
        • Function Documentation
      • Function rs2_digital_gain_to_string
        • Function Documentation
      • Function rs2_disconnect_tm2_controller
        • Function Documentation
      • Function rs2_distortion_to_string
        • Function Documentation
      • Function rs2_embedded_frames_count
        • Function Documentation
      • Function rs2_emitter_frequency_mode_to_string
        • Function Documentation
      • Function rs2_enable_rolling_log_file
        • Function Documentation
      • Function rs2_enqueue_frame
        • Function Documentation
      • Function rs2_enter_update_state
        • Function Documentation
      • Function rs2_exception_type_to_string
        • Function Documentation
      • Function rs2_export_localization_map
        • Function Documentation
      • Function rs2_export_to_ply
        • Function Documentation
      • Function rs2_extension_to_string
        • Function Documentation
      • Function rs2_extension_type_to_string
        • Function Documentation
      • Function rs2_extract_frame
        • Function Documentation
      • Function rs2_extract_target_dimensions
        • Function Documentation
      • Function rs2_format_to_string
        • Function Documentation
      • Function rs2_fov
        • Function Documentation
      • Function rs2_frame_add_ref
        • Function Documentation
      • Function rs2_frame_metadata_to_string
        • Function Documentation
      • Function rs2_frame_metadata_value_to_string
        • Function Documentation
      • Function rs2_frame_queue_size
        • Function Documentation
      • Function rs2_free_error
        • Function Documentation
      • Function rs2_fw_log_message_data
        • Function Documentation
      • Function rs2_fw_log_message_severity
        • Function Documentation
      • Function rs2_fw_log_message_size
        • Function Documentation
      • Function rs2_fw_log_message_timestamp
        • Function Documentation
      • Function rs2_get_active_streams
        • Function Documentation
      • Function rs2_get_ae_control
        • Function Documentation
      • Function rs2_get_amp_factor
        • Function Documentation
      • Function rs2_get_api_version
        • Function Documentation
      • Function rs2_get_calibration_table
        • Function Documentation
      • Function rs2_get_census
        • Function Documentation
      • Function rs2_get_color_control
        • Function Documentation
      • Function rs2_get_color_correction
        • Function Documentation
      • Function rs2_get_debug_stream_profiles
        • Function Documentation
      • Function rs2_get_depth_control
        • Function Documentation
      • Function rs2_get_depth_scale
        • Function Documentation
      • Function rs2_get_depth_table
        • Function Documentation
      • Function rs2_get_device_count
        • Function Documentation
      • Function rs2_get_device_info
        • Function Documentation
      • Function rs2_get_dsm_params
        • Function Documentation
      • Function rs2_get_error_message
        • Function Documentation
      • Function rs2_get_extrinsics
        • Function Documentation
      • Function rs2_get_failed_args
        • Function Documentation
      • Function rs2_get_failed_function
        • Function Documentation
      • Function rs2_get_flash_log
        • Function Documentation
      • Function rs2_get_frame_bits_per_pixel
        • Function Documentation
      • Function rs2_get_frame_data
        • Function Documentation
      • Function rs2_get_frame_data_size
        • Function Documentation
      • Function rs2_get_frame_height
        • Function Documentation
      • Function rs2_get_frame_metadata
        • Function Documentation
      • Function rs2_get_frame_number
        • Function Documentation
      • Function rs2_get_frame_points_count
        • Function Documentation
      • Function rs2_get_frame_sensor
        • Function Documentation
      • Function rs2_get_frame_stream_profile
        • Function Documentation
      • Function rs2_get_frame_stride_in_bytes
        • Function Documentation
      • Function rs2_get_frame_texture_coordinates
        • Function Documentation
      • Function rs2_get_frame_timestamp
        • Function Documentation
      • Function rs2_get_frame_timestamp_domain
        • Function Documentation
      • Function rs2_get_frame_vertices
        • Function Documentation
      • Function rs2_get_frame_width
        • Function Documentation
      • Function rs2_get_full_log_message
        • Function Documentation
      • Function rs2_get_fw_log
        • Function Documentation
      • Function rs2_get_fw_log_parsed_file_name
        • Function Documentation
      • Function rs2_get_fw_log_parsed_line
        • Function Documentation
      • Function rs2_get_fw_log_parsed_message
        • Function Documentation
      • Function rs2_get_fw_log_parsed_sequence_id
        • Function Documentation
      • Function rs2_get_fw_log_parsed_severity
        • Function Documentation
      • Function rs2_get_fw_log_parsed_thread_name
        • Function Documentation
      • Function rs2_get_fw_log_parsed_timestamp
        • Function Documentation
      • Function rs2_get_hdad
        • Function Documentation
      • Function rs2_get_librealsense_exception_type
        • Function Documentation
      • Function rs2_get_log_message_filename
        • Function Documentation
      • Function rs2_get_log_message_line_number
        • Function Documentation
      • Function rs2_get_max_usable_depth_range
        • Function Documentation
      • Function rs2_get_motion_intrinsics
        • Function Documentation
      • Function rs2_get_notification_category
        • Function Documentation
      • Function rs2_get_notification_description
        • Function Documentation
      • Function rs2_get_notification_serialized_data
        • Function Documentation
      • Function rs2_get_notification_severity
        • Function Documentation
      • Function rs2_get_notification_timestamp
        • Function Documentation
      • Function rs2_get_number_of_fw_logs
        • Function Documentation
      • Function rs2_get_option
        • Function Documentation
      • Function rs2_get_option_description
        • Function Documentation
      • Function rs2_get_option_from_list
        • Function Documentation
      • Function rs2_get_option_name
        • Function Documentation
      • Function rs2_get_option_range
        • Function Documentation
      • Function rs2_get_option_value_description
        • Function Documentation
      • Function rs2_get_options_list
        • Function Documentation
      • Function rs2_get_options_list_size
        • Function Documentation
      • Function rs2_get_processing_block
        • Function Documentation
      • Function rs2_get_processing_block_info
        • Function Documentation
      • Function rs2_get_rau_support_vector_control
        • Function Documentation
      • Function rs2_get_rau_thresholds_control
        • Function Documentation
      • Function rs2_get_raw_data
        • Function Documentation
      • Function rs2_get_raw_data_size
        • Function Documentation
      • Function rs2_get_raw_log_message
        • Function Documentation
      • Function rs2_get_recommended_processing_blocks
        • Function Documentation
      • Function rs2_get_recommended_processing_blocks_count
        • Function Documentation
      • Function rs2_get_region_of_interest
        • Function Documentation
      • Function rs2_get_rsm
        • Function Documentation
      • Function rs2_get_sensor_info
        • Function Documentation
      • Function rs2_get_sensors_count
        • Function Documentation
      • Function rs2_get_slo_color_thresholds_control
        • Function Documentation
      • Function rs2_get_slo_penalty_control
        • Function Documentation
      • Function rs2_get_static_node
        • Function Documentation
      • Function rs2_get_stereo_baseline
        • Function Documentation
      • Function rs2_get_stream_profile
        • Function Documentation
      • Function rs2_get_stream_profile_data
        • Function Documentation
      • Function rs2_get_stream_profiles
        • Function Documentation
      • Function rs2_get_stream_profiles_count
        • Function Documentation
      • Function rs2_get_time
        • Function Documentation
      • Function rs2_get_video_stream_intrinsics
        • Function Documentation
      • Function rs2_get_video_stream_resolution
        • Function Documentation
      • Function rs2_gl_create_align
        • Function Documentation
      • Function rs2_gl_create_camera_renderer
        • Function Documentation
      • Function rs2_gl_create_colorizer
        • Function Documentation
      • Function rs2_gl_create_pointcloud
        • Function Documentation
      • Function rs2_gl_create_pointcloud_renderer
        • Function Documentation
      • Function rs2_gl_create_uploader
        • Function Documentation
      • Function rs2_gl_create_y411_decoder
        • Function Documentation
      • Function rs2_gl_create_yuy_decoder
        • Function Documentation
      • Function rs2_gl_extension_to_string
        • Function Documentation
      • Function rs2_gl_frame_get_texture_id
        • Function Documentation
      • Function rs2_gl_init_processing
        • Function Documentation
      • Function rs2_gl_init_processing_glfw
        • Function Documentation
      • Function rs2_gl_init_rendering
        • Function Documentation
      • Function rs2_gl_init_rendering_glfw
        • Function Documentation
      • Function rs2_gl_is_frame_extendable_to
        • Function Documentation
      • Function rs2_gl_matrix_type_to_string
        • Function Documentation
      • Function rs2_gl_set_matrix
        • Function Documentation
      • Function rs2_gl_shutdown_processing
        • Function Documentation
      • Function rs2_gl_shutdown_rendering
        • Function Documentation
      • Function rs2_hardware_reset
        • Function Documentation
      • Function rs2_host_perf_mode_to_string
        • Function Documentation
      • Function rs2_import_localization_map
        • Function Documentation
      • Function rs2_init_fw_log_parser
        • Function Documentation
      • Function rs2_is_device_extendable_to
        • Function Documentation
      • Function rs2_is_enabled
        • Function Documentation
      • Function rs2_is_frame_extendable_to
        • Function Documentation
      • Function rs2_is_option_read_only
        • Function Documentation
      • Function rs2_is_processing_block_extendable_to
        • Function Documentation
      • Function rs2_is_sensor_extendable_to
        • Function Documentation
      • Function rs2_is_stream_profile_default
        • Function Documentation
      • Function rs2_keep_frame
        • Function Documentation
      • Function rs2_l500_visual_preset_to_string
        • Function Documentation
      • Function rs2_load_json
        • Function Documentation
      • Function rs2_load_wheel_odometry_config
        • Function Documentation
      • Function rs2_log
        • Function Documentation
      • Function rs2_log_severity_to_string
        • Function Documentation
      • Function rs2_log_to_callback
        • Function Documentation
      • Function rs2_log_to_callback_cpp
        • Function Documentation
      • Function rs2_log_to_console
        • Function Documentation
      • Function rs2_log_to_file
        • Function Documentation
      • Function rs2_loopback_disable
        • Function Documentation
      • Function rs2_loopback_enable
        • Function Documentation
      • Function rs2_loopback_is_enabled
        • Function Documentation
      • Function rs2_matchers_to_string
        • Function Documentation
      • Function rs2_notification_category_to_string
        • Function Documentation
      • Function rs2_open
        • Function Documentation
      • Function rs2_open_multiple
        • Function Documentation
      • Function rs2_option_to_string
        • Function Documentation
      • Function rs2_override_dsm_params
        • Function Documentation
      • Function rs2_override_extrinsics
        • Function Documentation
      • Function rs2_override_intrinsics
        • Function Documentation
      • Function rs2_parse_firmware_log
        • Function Documentation
      • Function rs2_pipeline_get_active_profile
        • Function Documentation
      • Function rs2_pipeline_poll_for_frames
        • Function Documentation
      • Function rs2_pipeline_profile_get_device
        • Function Documentation
      • Function rs2_pipeline_profile_get_streams
        • Function Documentation
      • Function rs2_pipeline_start
        • Function Documentation
      • Function rs2_pipeline_start_with_callback
        • Function Documentation
      • Function rs2_pipeline_start_with_callback_cpp
        • Function Documentation
      • Function rs2_pipeline_start_with_config
        • Function Documentation
      • Function rs2_pipeline_start_with_config_and_callback
        • Function Documentation
      • Function rs2_pipeline_start_with_config_and_callback_cpp
        • Function Documentation
      • Function rs2_pipeline_stop
        • Function Documentation
      • Function rs2_pipeline_try_wait_for_frames
        • Function Documentation
      • Function rs2_pipeline_wait_for_frames
        • Function Documentation
      • Function rs2_playback_device_get_current_status
        • Function Documentation
      • Function rs2_playback_device_get_file_path
        • Function Documentation
      • Function rs2_playback_device_is_real_time
        • Function Documentation
      • Function rs2_playback_device_pause
        • Function Documentation
      • Function rs2_playback_device_resume
        • Function Documentation
      • Function rs2_playback_device_set_playback_speed
        • Function Documentation
      • Function rs2_playback_device_set_real_time
        • Function Documentation
      • Function rs2_playback_device_set_status_changed_callback
        • Function Documentation
      • Function rs2_playback_device_stop
        • Function Documentation
      • Function rs2_playback_get_duration
        • Function Documentation
      • Function rs2_playback_get_position
        • Function Documentation
      • Function rs2_playback_seek
        • Function Documentation
      • Function rs2_playback_status_to_string
        • Function Documentation
      • Function rs2_poll_for_frame
        • Function Documentation
      • Function rs2_pose_frame_get_pose_data
        • Function Documentation
      • Function rs2_process_calibration_frame
        • Function Documentation
      • Function rs2_process_frame
        • Function Documentation
      • Function rs2_processing_block_register_simple_option
        • Function Documentation
      • Function rs2_project_color_pixel_to_depth_pixel
        • Function Documentation
      • Function rs2_project_point_to_pixel
        • Function Documentation
      • Function rs2_query_devices
        • Function Documentation
      • Function rs2_query_devices_ex
        • Function Documentation
      • Function rs2_query_sensors
        • Function Documentation
      • Function rs2_record_device_filename
        • Function Documentation
      • Function rs2_record_device_pause
        • Function Documentation
      • Function rs2_record_device_resume
        • Function Documentation
      • Function rs2_register_calibration_change_callback
        • Function Documentation
      • Function rs2_register_calibration_change_callback_cpp
        • Function Documentation
      • Function rs2_register_extrinsics
        • Function Documentation
      • Function rs2_release_frame
        • Function Documentation
      • Function rs2_remove_static_node
        • Function Documentation
      • Function rs2_reset_logger
        • Function Documentation
      • Function rs2_reset_sensor_calibration
        • Function Documentation
      • Function rs2_reset_to_factory_calibration
        • Function Documentation
      • Function rs2_rs400_visual_preset_to_string
        • Function Documentation
      • Function rs2_run_focal_length_calibration
        • Function Documentation
      • Function rs2_run_focal_length_calibration_cpp
        • Function Documentation
      • Function rs2_run_on_chip_calibration
        • Function Documentation
      • Function rs2_run_on_chip_calibration_cpp
        • Function Documentation
      • Function rs2_run_tare_calibration
        • Function Documentation
      • Function rs2_run_tare_calibration_cpp
        • Function Documentation
      • Function rs2_run_uv_map_calibration
        • Function Documentation
      • Function rs2_run_uv_map_calibration_cpp
        • Function Documentation
      • Function rs2_send_and_receive_raw_data
        • Function Documentation
      • Function rs2_send_wheel_odometry
        • Function Documentation
      • Function rs2_sensor_mode_to_string
        • Function Documentation
      • Function rs2_serialize_json
        • Function Documentation
      • Function rs2_set_ae_control
        • Function Documentation
      • Function rs2_set_amp_factor
        • Function Documentation
      • Function rs2_set_calibration_table
        • Function Documentation
      • Function rs2_set_census
        • Function Documentation
      • Function rs2_set_color_control
        • Function Documentation
      • Function rs2_set_color_correction
        • Function Documentation
      • Function rs2_set_depth_control
        • Function Documentation
      • Function rs2_set_depth_table
        • Function Documentation
      • Function rs2_set_devices_changed_callback
        • Function Documentation
      • Function rs2_set_devices_changed_callback_cpp
        • Function Documentation
      • Function rs2_set_extrinsics
        • Function Documentation
      • Function rs2_set_hdad
        • Function Documentation
      • Function rs2_set_intrinsics
        • Function Documentation
      • Function rs2_set_motion_device_intrinsics
        • Function Documentation
      • Function rs2_set_notifications_callback
        • Function Documentation
      • Function rs2_set_notifications_callback_cpp
        • Function Documentation
      • Function rs2_set_option
        • Function Documentation
      • Function rs2_set_rau_support_vector_control
        • Function Documentation
      • Function rs2_set_rau_thresholds_control
        • Function Documentation
      • Function rs2_set_region_of_interest
        • Function Documentation
      • Function rs2_set_rsm
        • Function Documentation
      • Function rs2_set_slo_color_thresholds_control
        • Function Documentation
      • Function rs2_set_slo_penalty_control
        • Function Documentation
      • Function rs2_set_static_node
        • Function Documentation
      • Function rs2_set_stream_profile_data
        • Function Documentation
      • Function rs2_software_device_add_sensor
        • Function Documentation
      • Function rs2_software_device_create_matcher
        • Function Documentation
      • Function rs2_software_device_register_info
        • Function Documentation
      • Function rs2_software_device_set_destruction_callback
        • Function Documentation
      • Function rs2_software_device_set_destruction_callback_cpp
        • Function Documentation
      • Function rs2_software_device_update_info
        • Function Documentation
      • Function rs2_software_sensor_add_motion_stream
        • Function Documentation
      • Function rs2_software_sensor_add_motion_stream_ex
        • Function Documentation
      • Function rs2_software_sensor_add_option
        • Function Documentation
      • Function rs2_software_sensor_add_pose_stream
        • Function Documentation
      • Function rs2_software_sensor_add_pose_stream_ex
        • Function Documentation
      • Function rs2_software_sensor_add_read_only_option
        • Function Documentation
      • Function rs2_software_sensor_add_video_stream
        • Function Documentation
      • Function rs2_software_sensor_add_video_stream_ex
        • Function Documentation
      • Function rs2_software_sensor_detach
        • Function Documentation
      • Function rs2_software_sensor_on_motion_frame
        • Function Documentation
      • Function rs2_software_sensor_on_notification
        • Function Documentation
      • Function rs2_software_sensor_on_pose_frame
        • Function Documentation
      • Function rs2_software_sensor_on_video_frame
        • Function Documentation
      • Function rs2_software_sensor_set_metadata
        • Function Documentation
      • Function rs2_software_sensor_update_read_only_option
        • Function Documentation
      • Function rs2_sr300_visual_preset_to_string
        • Function Documentation
      • Function rs2_start
        • Function Documentation
      • Function rs2_start_cpp
        • Function Documentation
      • Function rs2_start_processing
        • Function Documentation
      • Function rs2_start_processing_fptr
        • Function Documentation
      • Function rs2_start_processing_queue
        • Function Documentation
      • Function rs2_start_queue
        • Function Documentation
      • Function rs2_stop
        • Function Documentation
      • Function rs2_stream_profile_is
        • Function Documentation
      • Function rs2_stream_to_string
        • Function Documentation
      • Function rs2_supports_device_info
        • Function Documentation
      • Function rs2_supports_frame_metadata
        • Function Documentation
      • Function rs2_supports_option
        • Function Documentation
      • Function rs2_supports_processing_block_info
        • Function Documentation
      • Function rs2_supports_sensor_info
        • Function Documentation
      • Function rs2_synthetic_frame_ready
        • Function Documentation
      • Function rs2_terminal_parse_command
        • Function Documentation
      • Function rs2_terminal_parse_response
        • Function Documentation
      • Function rs2_timestamp_domain_to_string
        • Function Documentation
      • Function rs2_toggle_advanced_mode
        • Function Documentation
      • Function rs2_transform_point_to_point
        • Function Documentation
      • Function rs2_trigger_device_calibration
        • Function Documentation
      • Function rs2_try_wait_for_frame
        • Function Documentation
      • Function rs2_update_firmware
        • Function Documentation
      • Function rs2_update_firmware_cpp
        • Function Documentation
      • Function rs2_update_firmware_unsigned
        • Function Documentation
      • Function rs2_update_firmware_unsigned_cpp
        • Function Documentation
      • Function rs2_wait_for_frame
        • Function Documentation
      • Function rs2_write_calibration
        • Function Documentation
      • Function to_string(const std::time_t&)
        • Function Documentation
      • Template Function to_string(const std::chrono::time_point<Clock, Duration>&)
        • Function Documentation
      • Template Function to_string(const std::chrono::duration<Rep, Period>&)
        • Function Documentation
      • Function utilities::hresult::hr_to_string
        • Function Documentation
      • Function utilities::string::ascii_hex_string_to_uint
        • Function Documentation
      • Function utilities::string::hexify
        • Function Documentation
      • Function utilities::string::split
        • Function Documentation
      • Function utilities::string::string_to_bool
        • Function Documentation
      • Template Function utilities::string::string_to_value
        • Function Documentation
      • Function utilities::string::to_lower
        • Function Documentation
      • Function utilities::string::to_upper
        • Function Documentation
      • Function utilities::string::trim_newlines
        • Function Documentation
      • Function utilities::time::get_work_weeks_since
        • Function Documentation
      • Function utilities::time::jdn
        • Function Documentation
      • Function work_weeks_between_years
        • Function Documentation
    • Variables
      • Variable QUEUE_MAX_SIZE
        • Variable Documentation
      • Variable signed_fw_size
        • Variable Documentation
      • Variable signed_sr300_size
        • Variable Documentation
      • Variable unsigned_fw_size
        • Variable Documentation
      • Variable unsigned_sr300_size
        • Variable Documentation
    • Defines
      • Define CHECK_HR
        • Define Documentation
      • Define CHECK_HR_STR
        • Define Documentation
      • Define LOG_DEBUG
        • Define Documentation
      • Define LOG_ERROR
        • Define Documentation
      • Define LOG_FATAL
        • Define Documentation
      • Define LOG_HR
        • Define Documentation
      • Define LOG_HR_STR
        • Define Documentation
      • Define LOG_INFO
        • Define Documentation
      • Define LOG_WARNING
        • Define Documentation
      • Define RS2_API_BUILD_VERSION
        • Define Documentation
      • Define RS2_API_FULL_VERSION_STR
        • Define Documentation
      • Define RS2_API_MAJOR_VERSION
        • Define Documentation
      • Define RS2_API_MINOR_VERSION
        • Define Documentation
      • Define RS2_API_PATCH_VERSION
        • Define Documentation
      • Define RS2_API_VERSION
        • Define Documentation
      • Define RS2_API_VERSION_STR
        • Define Documentation
      • Define RS2_DEFAULT_TIMEOUT
        • Define Documentation
      • Define RS2_ERROR_CLASS
        • Define Documentation
      • Define RS2_PRODUCT_LINE_ANY
        • Define Documentation
      • Define RS2_PRODUCT_LINE_ANY_INTEL
        • Define Documentation
      • Define RS2_PRODUCT_LINE_D400
        • Define Documentation
      • Define RS2_PRODUCT_LINE_DEPTH
        • Define Documentation
      • Define RS2_PRODUCT_LINE_L500
        • Define Documentation
      • Define RS2_PRODUCT_LINE_NON_INTEL
        • Define Documentation
      • Define RS2_PRODUCT_LINE_SR300
        • Define Documentation
      • Define RS2_PRODUCT_LINE_T200
        • Define Documentation
      • Define RS2_PRODUCT_LINE_TRACKING
        • Define Documentation
      • Define RS2_UNSIGNED_UPDATE_MODE_FULL
        • Define Documentation
      • Define RS2_UNSIGNED_UPDATE_MODE_READ_ONLY
        • Define Documentation
      • Define RS2_UNSIGNED_UPDATE_MODE_UPDATE
        • Define Documentation
      • Define RS400_ADVANCED_MODE_HPP
        • Define Documentation
      • Define STRINGIFY
        • Define Documentation
      • Define VAR_ARG_STRING
        • Define Documentation
    • Typedefs
      • Typedef glfwCreateWindowFun
        • Typedef Documentation
      • Typedef glfwDestroyWindowFun
        • Typedef Documentation
      • Typedef glfwGetCurrentContextFun
        • Typedef Documentation
      • Typedef glfwGetProcAddressFun
        • Typedef Documentation
      • Typedef GLFWglproc
        • Typedef Documentation
      • Typedef glfwInitFun
        • Typedef Documentation
      • Typedef glfwMakeContextCurrentFun
        • Typedef Documentation
      • Typedef GLFWmonitor
        • Typedef Documentation
      • Typedef glfwSwapIntervalFun
        • Typedef Documentation
      • Typedef GLFWwindow
        • Typedef Documentation
      • Typedef glfwWindowHintFun
        • Typedef Documentation
      • Typedef log_callback_function_ptr
        • Typedef Documentation
      • Typedef rs2::calibration_table
        • Typedef Documentation
      • Typedef rs2_ambient_light
        • Typedef Documentation
      • Typedef rs2_calib_target_type
        • Typedef Documentation
      • Typedef rs2_calibration_change_callback
        • Typedef Documentation
      • Typedef rs2_calibration_change_callback_ptr
        • Typedef Documentation
      • Typedef rs2_calibration_status
        • Typedef Documentation
      • Typedef rs2_calibration_type
        • Typedef Documentation
      • Typedef rs2_camera_info
        • Typedef Documentation
      • Typedef rs2_config
        • Typedef Documentation
      • Typedef rs2_context
        • Typedef Documentation
      • Typedef rs2_device
        • Typedef Documentation
      • Typedef rs2_device_hub
        • Typedef Documentation
      • Typedef rs2_device_info
        • Typedef Documentation
      • Typedef rs2_device_list
        • Typedef Documentation
      • Typedef rs2_device_serializer
        • Typedef Documentation
      • Typedef rs2_devices_changed_callback
        • Typedef Documentation
      • Typedef rs2_devices_changed_callback_ptr
        • Typedef Documentation
      • Typedef rs2_digital_gain
        • Typedef Documentation
      • Typedef rs2_distortion
        • Typedef Documentation
      • Typedef rs2_dsm_correction_model
        • Typedef Documentation
      • Typedef rs2_dsm_params
        • Typedef Documentation
      • Typedef rs2_emitter_frequency_mode
        • Typedef Documentation
      • Typedef rs2_error
        • Typedef Documentation
      • Typedef rs2_exception_type
        • Typedef Documentation
      • Typedef rs2_extension
        • Typedef Documentation
      • Typedef rs2_extrinsics
        • Typedef Documentation
      • Typedef rs2_firmware_log_message
        • Typedef Documentation
      • Typedef rs2_firmware_log_parsed_message
        • Typedef Documentation
      • Typedef rs2_firmware_log_parser
        • Typedef Documentation
      • Typedef rs2_format
        • Typedef Documentation
      • Typedef rs2_frame
        • Typedef Documentation
      • Typedef rs2_frame_callback
        • Typedef Documentation
      • Typedef rs2_frame_callback_ptr
        • Typedef Documentation
      • Typedef rs2_frame_metadata_value
        • Typedef Documentation
      • Typedef rs2_frame_processor_callback
        • Typedef Documentation
      • Typedef rs2_frame_processor_callback_ptr
        • Typedef Documentation
      • Typedef rs2_frame_queue
        • Typedef Documentation
      • Typedef rs2_gl_extension
        • Typedef Documentation
      • Typedef rs2_gl_matrix_type
        • Typedef Documentation
      • Typedef rs2_host_perf_mode
        • Typedef Documentation
      • Typedef rs2_intrinsics
        • Typedef Documentation
      • Typedef rs2_l500_visual_preset
        • Typedef Documentation
      • Typedef rs2_log_callback
        • Typedef Documentation
      • Typedef rs2_log_callback_ptr
        • Typedef Documentation
      • Typedef rs2_log_message
        • Typedef Documentation
      • Typedef rs2_log_severity
        • Typedef Documentation
      • Typedef rs2_matchers
        • Typedef Documentation
      • Typedef rs2_metadata_type
        • Typedef Documentation
      • Typedef rs2_motion_device_intrinsic
        • Typedef Documentation
      • Typedef rs2_motion_stream
        • Typedef Documentation
      • Typedef rs2_notification
        • Typedef Documentation
      • Typedef rs2_notification_callback_ptr
        • Typedef Documentation
      • Typedef rs2_notification_category
        • Typedef Documentation
      • Typedef rs2_notifications_callback
        • Typedef Documentation
      • Typedef rs2_option
        • Typedef Documentation
      • Typedef rs2_options
        • Typedef Documentation
      • Typedef rs2_options_list
        • Typedef Documentation
      • Typedef rs2_pipeline
        • Typedef Documentation
      • Typedef rs2_pipeline_profile
        • Typedef Documentation
      • Typedef rs2_pixel
        • Typedef Documentation
      • Typedef rs2_playback_status
        • Typedef Documentation
      • Typedef rs2_playback_status_changed_callback
        • Typedef Documentation
      • Typedef rs2_playback_status_changed_callback_ptr
        • Typedef Documentation
      • Typedef rs2_pose
        • Typedef Documentation
      • Typedef rs2_pose_stream
        • Typedef Documentation
      • Typedef rs2_processing_block
        • Typedef Documentation
      • Typedef rs2_processing_block_list
        • Typedef Documentation
      • Typedef rs2_quaternion
        • Typedef Documentation
      • Typedef rs2_raw_data_buffer
        • Typedef Documentation
      • Typedef rs2_recording_mode
        • Typedef Documentation
      • Typedef rs2_rs400_visual_preset
        • Typedef Documentation
      • Typedef rs2_sensor
        • Typedef Documentation
      • Typedef rs2_sensor_list
        • Typedef Documentation
      • Typedef rs2_sensor_mode
        • Typedef Documentation
      • Typedef rs2_software_device_destruction_callback_ptr
        • Typedef Documentation
      • Typedef rs2_software_motion_frame
        • Typedef Documentation
      • Typedef rs2_software_notification
        • Typedef Documentation
      • Typedef rs2_software_pose_frame
        • Typedef Documentation
      • Typedef rs2_software_video_frame
        • Typedef Documentation
      • Typedef rs2_source
        • Typedef Documentation
      • Typedef rs2_sr300_visual_preset
        • Typedef Documentation
      • Typedef rs2_stream
        • Typedef Documentation
      • Typedef rs2_stream_profile
        • Typedef Documentation
      • Typedef rs2_stream_profile_list
        • Typedef Documentation
      • Typedef rs2_syncer
        • Typedef Documentation
      • Typedef rs2_terminal_parser
        • Typedef Documentation
      • Typedef rs2_time_t
        • Typedef Documentation
      • Typedef rs2_timestamp_domain
        • Typedef Documentation
      • Typedef rs2_update_progress_callback
        • Typedef Documentation
      • Typedef rs2_update_progress_callback_ptr
        • Typedef Documentation
      • Typedef rs2_vector
        • Typedef Documentation
      • Typedef rs2_vertex
        • Typedef Documentation
      • Typedef rs2_video_stream
        • Typedef Documentation
      • Typedef utilities::time::clock
        • Typedef Documentation
    • Directories
      • Directory src
        • Subdirectories
      • Directory librealsense2
        • Subdirectories
      • Directory include
        • Subdirectories
        • Files
      • Directory librealsense2
        • Subdirectories
        • Files
      • Directory librealsense2-gl
        • Files
      • Directory librealsense2-net
        • Files
      • Directory h
        • Files
      • Directory hpp
        • Files
      • Directory utilities
        • Subdirectories
      • Directory concurrency
        • Files
      • Directory easylogging
        • Files
      • Directory number
        • Files
      • Directory os
        • Files
      • Directory string
        • Files
      • Directory time
        • Files
    • Files
      • File chrono.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/string/chrono.h)
          • Program Listing for File chrono.h
        • Includes
        • Functions
      • File common.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/time/common.h)
          • Program Listing for File common.h
        • Includes
        • Included By
        • Namespaces
        • Typedefs
      • File concurrency.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/concurrency/concurrency.h)
          • Program Listing for File concurrency.h
        • Includes
        • Included By
        • Classes
        • Variables
      • File dispatcher.cpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/concurrency/dispatcher.cpp)
          • Program Listing for File dispatcher.cpp
        • Includes
      • File easyloggingpp.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/easylogging/easyloggingpp.h)
          • Program Listing for File easyloggingpp.h
        • Included By
        • Defines
      • File hresult.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/os/hresult.h)
          • Program Listing for File hresult.h
        • Includes
        • Namespaces
        • Functions
        • Defines
      • File periodic-timer.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/time/periodic-timer.h)
          • Program Listing for File periodic-timer.h
        • Includes
        • Namespaces
        • Classes
      • File readme.md
        • Definition (/tmp/ws/src/librealsense2/include/readme.md)
          • Program Listing for File readme.md
      • File rs.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/rs.h)
          • Program Listing for File rs.h
        • Includes
        • Included By
        • Functions
        • Defines
      • File rs.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/rs.hpp)
          • Program Listing for File rs.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Functions
      • File rs_advanced_mode.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/rs_advanced_mode.h)
          • Program Listing for File rs_advanced_mode.h
        • Includes
        • Included By
        • Functions
        • Defines
      • File rs_advanced_mode.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/rs_advanced_mode.hpp)
          • Program Listing for File rs_advanced_mode.hpp
        • Includes
        • Namespaces
        • Classes
        • Functions
      • File rs_advanced_mode_command.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_advanced_mode_command.h)
          • Program Listing for File rs_advanced_mode_command.h
        • Includes
        • Included By
        • Classes
      • File rs_config.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_config.h)
          • Program Listing for File rs_config.h
        • Includes
        • Included By
        • Functions
        • Defines
      • File rs_context.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_context.h)
          • Program Listing for File rs_context.h
        • Includes
        • Included By
        • Functions
        • Defines
      • File rs_context.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_context.hpp)
          • Program Listing for File rs_context.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File rs_device.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_device.h)
          • Program Listing for File rs_device.h
        • Includes
        • Included By
        • Enums
        • Functions
        • Defines
        • Typedefs
      • File rs_device.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_device.hpp)
          • Program Listing for File rs_device.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Typedefs
      • File rs_export.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_export.hpp)
          • Program Listing for File rs_export.hpp
        • Includes
        • Namespaces
        • Classes
        • Functions
      • File rs_frame.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_frame.h)
          • Program Listing for File rs_frame.h
        • Includes
        • Included By
        • Enums
        • Functions
        • Typedefs
      • File rs_frame.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_frame.hpp)
          • Program Listing for File rs_frame.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File rs_internal.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_internal.h)
          • Program Listing for File rs_internal.h
        • Includes
        • Included By
        • Classes
        • Enums
        • Functions
        • Typedefs
        • Variables
      • File rs_internal.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_internal.hpp)
          • Program Listing for File rs_internal.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Functions
      • File rs_net.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2-net/rs_net.h)
          • Program Listing for File rs_net.h
        • Detailed Description
        • Includes
        • Included By
        • Functions
      • File rs_net.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2-net/rs_net.hpp)
          • Program Listing for File rs_net.hpp
        • Includes
        • Namespaces
        • Classes
      • File rs_option.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_option.h)
          • Program Listing for File rs_option.h
        • Includes
        • Included By
        • Enums
        • Functions
        • Typedefs
      • File rs_options.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_options.hpp)
          • Program Listing for File rs_options.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File rs_pipeline.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_pipeline.h)
          • Program Listing for File rs_pipeline.h
        • Includes
        • Included By
        • Functions
      • File rs_pipeline.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_pipeline.hpp)
          • Program Listing for File rs_pipeline.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File rs_processing.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_processing.h)
          • Program Listing for File rs_processing.h
        • Includes
        • Included By
        • Functions
      • File rs_processing.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_processing.hpp)
          • Program Listing for File rs_processing.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File rs_processing_gl.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2-gl/rs_processing_gl.h)
          • Program Listing for File rs_processing_gl.h
        • Includes
        • Included By
        • Classes
        • Enums
        • Functions
        • Typedefs
      • File rs_processing_gl.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2-gl/rs_processing_gl.hpp)
          • Program Listing for File rs_processing_gl.hpp
        • Includes
        • Namespaces
        • Classes
        • Functions
      • File rs_record_playback.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_record_playback.h)
          • Program Listing for File rs_record_playback.h
        • Includes
        • Included By
        • Enums
        • Functions
        • Typedefs
      • File rs_record_playback.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_record_playback.hpp)
          • Program Listing for File rs_record_playback.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File rs_sensor.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_sensor.h)
          • Program Listing for File rs_sensor.h
        • Includes
        • Included By
        • Classes
        • Enums
        • Functions
        • Typedefs
      • File rs_sensor.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_sensor.hpp)
          • Program Listing for File rs_sensor.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Functions
      • File rs_serializable_device.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_serializable_device.hpp)
          • Program Listing for File rs_serializable_device.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File rs_types.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/h/rs_types.h)
          • Program Listing for File rs_types.h
        • Included By
        • Classes
        • Enums
        • Functions
        • Typedefs
      • File rs_types.hpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/hpp/rs_types.hpp)
          • Program Listing for File rs_types.hpp
        • Includes
        • Included By
        • Namespaces
        • Classes
        • Functions
        • Defines
        • Typedefs
      • File rsutil.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/rsutil.h)
          • Program Listing for File rsutil.h
        • Includes
        • Included By
        • Functions
      • File shared-init.cpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/easylogging/shared-init.cpp)
          • Program Listing for File shared-init.cpp
      • File split.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/string/split.h)
          • Program Listing for File split.h
        • Includes
        • Namespaces
        • Functions
      • File stabilized-value.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/number/stabilized-value.h)
          • Program Listing for File stabilized-value.h
        • Includes
        • Namespaces
        • Classes
      • File stopwatch.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/time/stopwatch.h)
          • Program Listing for File stopwatch.h
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File string-utilities.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/string/string-utilities.h)
          • Program Listing for File string-utilities.h
        • Includes
        • Namespaces
        • Functions
      • File timer.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/time/timer.h)
          • Program Listing for File timer.h
        • Includes
        • Namespaces
        • Classes
      • File trim-newlines.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/string/trim-newlines.h)
          • Program Listing for File trim-newlines.h
        • Includes
        • Namespaces
        • Functions
      • File waiting-on.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/time/waiting-on.h)
          • Program Listing for File waiting-on.h
        • Includes
        • Included By
        • Namespaces
        • Classes
      • File windows.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/string/windows.h)
          • Program Listing for File windows.h
        • Includes
        • Included By
      • File work-week.cpp
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/time/work-week.cpp)
          • Program Listing for File work-week.cpp
        • Includes
        • Namespaces
        • Functions
      • File work-week.h
        • Definition (/tmp/ws/src/librealsense2/include/librealsense2/utilities/time/work-week.h)
          • Program Listing for File work-week.h
        • Includes
        • Namespaces
        • Classes
    • Pages
      • librealsense2 API
librealsense2
  • Welcome to the documentation for librealsense2
  • View page source

Welcome to the documentation for librealsense2

  • Page Hierarchy
  • Reference
    • Namespaces
    • Classes and Structs
    • Enums
    • Functions
    • Variables
    • Defines
    • Typedefs
    • Directories
    • Files
    • Pages

Indices and Search

  • Index

  • Search Page

Next

© Copyright 2021, Apache License, Version 2.0.

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