|
typedef enum rs2_notification_category | rs2_notification_category |
| Category of the librealsense notification. More...
|
|
typedef enum rs2_exception_type | rs2_exception_type |
| Exception types are the different categories of errors that RealSense API might return. More...
|
|
typedef enum rs2_distortion | rs2_distortion |
| Distortion model: defines how pixel coordinates should be mapped to sensor coordinates. More...
|
|
typedef struct rs2_intrinsics | rs2_intrinsics |
| Video stream intrinsics. More...
|
|
typedef struct rs2_motion_device_intrinsic | rs2_motion_device_intrinsic |
| Motion device intrinsics: scale, bias, and variances. More...
|
|
typedef struct rs2_vertex | rs2_vertex |
| 3D coordinates with origin at topmost left corner of the lense, with positive Z pointing away from the camera, positive X pointing camera right and positive Y pointing camera down More...
|
|
typedef struct rs2_pixel | rs2_pixel |
| Pixel location within 2D image. (0,0) is the topmost, left corner. Positive X is right, positive Y is down. More...
|
|
typedef struct rs2_vector | rs2_vector |
| 3D vector in Euclidean coordinate space More...
|
|
typedef struct rs2_quaternion | rs2_quaternion |
| Quaternion used to represent rotation. More...
|
|
typedef struct rs2_pose | rs2_pose |
|
typedef enum rs2_log_severity | rs2_log_severity |
| Severity of the librealsense logger. More...
|
|
typedef enum rs2_extension | rs2_extension |
| Specifies advanced interfaces (capabilities) objects may implement. More...
|
|
typedef enum rs2_matchers | rs2_matchers |
| Specifies types of different matchers. More...
|
|
typedef struct rs2_device_info | rs2_device_info |
|
typedef struct rs2_device | rs2_device |
|
typedef struct rs2_error | rs2_error |
|
typedef struct rs2_log_message | rs2_log_message |
|
typedef struct rs2_raw_data_buffer | rs2_raw_data_buffer |
|
typedef struct rs2_frame | rs2_frame |
|
typedef struct rs2_frame_queue | rs2_frame_queue |
|
typedef struct rs2_pipeline | rs2_pipeline |
|
typedef struct rs2_pipeline_profile | rs2_pipeline_profile |
|
typedef struct rs2_config | rs2_config |
|
typedef struct rs2_device_list | rs2_device_list |
|
typedef struct rs2_stream_profile_list | rs2_stream_profile_list |
|
typedef struct rs2_processing_block_list | rs2_processing_block_list |
|
typedef struct rs2_stream_profile | rs2_stream_profile |
|
typedef struct rs2_frame_callback | rs2_frame_callback |
|
typedef struct rs2_log_callback | rs2_log_callback |
|
typedef struct rs2_syncer | rs2_syncer |
|
typedef struct rs2_device_serializer | rs2_device_serializer |
|
typedef struct rs2_source | rs2_source |
|
typedef struct rs2_processing_block | rs2_processing_block |
|
typedef struct rs2_frame_processor_callback | rs2_frame_processor_callback |
|
typedef struct rs2_playback_status_changed_callback | rs2_playback_status_changed_callback |
|
typedef struct rs2_update_progress_callback | rs2_update_progress_callback |
|
typedef struct rs2_context | rs2_context |
|
typedef struct rs2_device_hub | rs2_device_hub |
|
typedef struct rs2_sensor_list | rs2_sensor_list |
|
typedef struct rs2_sensor | rs2_sensor |
|
typedef struct rs2_options | rs2_options |
|
typedef struct rs2_options_list | rs2_options_list |
|
typedef struct rs2_options_changed_callback | rs2_options_changed_callback |
|
typedef struct rs2_devices_changed_callback | rs2_devices_changed_callback |
|
typedef struct rs2_notification | rs2_notification |
|
typedef struct rs2_notifications_callback | rs2_notifications_callback |
|
typedef struct rs2_firmware_log_message | rs2_firmware_log_message |
|
typedef struct rs2_firmware_log_parsed_message | rs2_firmware_log_parsed_message |
|
typedef struct rs2_firmware_log_parser | rs2_firmware_log_parser |
|
typedef struct rs2_terminal_parser | rs2_terminal_parser |
|
typedef void(* | rs2_log_callback_ptr) (rs2_log_severity, rs2_log_message const *, void *arg) |
|
typedef void(* | rs2_notification_callback_ptr) (rs2_notification *, void *) |
|
typedef void(* | rs2_software_device_destruction_callback_ptr) (void *) |
|
typedef void(* | rs2_devices_changed_callback_ptr) (rs2_device_list *, rs2_device_list *, void *) |
|
typedef void(* | rs2_frame_callback_ptr) (rs2_frame *, void *) |
|
typedef void(* | rs2_frame_processor_callback_ptr) (rs2_frame *, rs2_source *, void *) |
|
typedef void(* | rs2_update_progress_callback_ptr) (const float, void *) |
|
typedef void(* | rs2_options_changed_callback_ptr) (const rs2_options_list *) |
|
typedef double | rs2_time_t |
|
typedef long long | rs2_metadata_type |
|
typedef struct rs2_calibration_roi | rs2_calibration_roi |
|
typedef struct float3_row_major | float3_row_major |
|
typedef struct float3x3_row_major | float3x3_row_major |
|
typedef struct rs2_extrinsics_row_major | rs2_extrinsics_row_major |
|
typedef struct rs2_calibration_config | rs2_calibration_config |
|
typedef struct rs2_calibration_config_header | rs2_calibration_config_header |
|
typedef struct rs2_calibration_config_with_header | rs2_calibration_config_with_header |
|
|
enum | rs2_notification_category {
RS2_NOTIFICATION_CATEGORY_FRAMES_TIMEOUT,
RS2_NOTIFICATION_CATEGORY_FRAME_CORRUPTED,
RS2_NOTIFICATION_CATEGORY_HARDWARE_ERROR,
RS2_NOTIFICATION_CATEGORY_HARDWARE_EVENT,
RS2_NOTIFICATION_CATEGORY_UNKNOWN_ERROR,
RS2_NOTIFICATION_CATEGORY_FIRMWARE_UPDATE_RECOMMENDED,
RS2_NOTIFICATION_CATEGORY_POSE_RELOCALIZATION,
RS2_NOTIFICATION_CATEGORY_COUNT
} |
| Category of the librealsense notification. More...
|
|
enum | rs2_exception_type {
RS2_EXCEPTION_TYPE_UNKNOWN,
RS2_EXCEPTION_TYPE_CAMERA_DISCONNECTED,
RS2_EXCEPTION_TYPE_BACKEND,
RS2_EXCEPTION_TYPE_INVALID_VALUE,
RS2_EXCEPTION_TYPE_WRONG_API_CALL_SEQUENCE,
RS2_EXCEPTION_TYPE_NOT_IMPLEMENTED,
RS2_EXCEPTION_TYPE_DEVICE_IN_RECOVERY_MODE,
RS2_EXCEPTION_TYPE_IO,
RS2_EXCEPTION_TYPE_COUNT
} |
| Exception types are the different categories of errors that RealSense API might return. More...
|
|
enum | rs2_distortion {
RS2_DISTORTION_NONE,
RS2_DISTORTION_MODIFIED_BROWN_CONRADY,
RS2_DISTORTION_INVERSE_BROWN_CONRADY,
RS2_DISTORTION_FTHETA,
RS2_DISTORTION_BROWN_CONRADY,
RS2_DISTORTION_KANNALA_BRANDT4,
RS2_DISTORTION_COUNT
} |
| Distortion model: defines how pixel coordinates should be mapped to sensor coordinates. More...
|
|
enum | rs2_log_severity {
RS2_LOG_SEVERITY_DEBUG,
RS2_LOG_SEVERITY_INFO,
RS2_LOG_SEVERITY_WARN,
RS2_LOG_SEVERITY_ERROR,
RS2_LOG_SEVERITY_FATAL,
RS2_LOG_SEVERITY_NONE,
RS2_LOG_SEVERITY_COUNT,
RS2_LOG_SEVERITY_ALL = RS2_LOG_SEVERITY_DEBUG
} |
| Severity of the librealsense logger. More...
|
|
enum | rs2_extension {
RS2_EXTENSION_UNKNOWN,
RS2_EXTENSION_DEBUG,
RS2_EXTENSION_INFO,
RS2_EXTENSION_MOTION,
RS2_EXTENSION_OPTIONS,
RS2_EXTENSION_VIDEO,
RS2_EXTENSION_ROI,
RS2_EXTENSION_DEPTH_SENSOR,
RS2_EXTENSION_VIDEO_FRAME,
RS2_EXTENSION_MOTION_FRAME,
RS2_EXTENSION_COMPOSITE_FRAME,
RS2_EXTENSION_POINTS,
RS2_EXTENSION_DEPTH_FRAME,
RS2_EXTENSION_ADVANCED_MODE,
RS2_EXTENSION_RECORD,
RS2_EXTENSION_VIDEO_PROFILE,
RS2_EXTENSION_PLAYBACK,
RS2_EXTENSION_DEPTH_STEREO_SENSOR,
RS2_EXTENSION_DISPARITY_FRAME,
RS2_EXTENSION_MOTION_PROFILE,
RS2_EXTENSION_POSE_FRAME,
RS2_EXTENSION_POSE_PROFILE,
RS2_EXTENSION_TM2,
RS2_EXTENSION_SOFTWARE_DEVICE,
RS2_EXTENSION_SOFTWARE_SENSOR,
RS2_EXTENSION_DECIMATION_FILTER,
RS2_EXTENSION_THRESHOLD_FILTER,
RS2_EXTENSION_DISPARITY_FILTER,
RS2_EXTENSION_SPATIAL_FILTER,
RS2_EXTENSION_TEMPORAL_FILTER,
RS2_EXTENSION_HOLE_FILLING_FILTER,
RS2_EXTENSION_ZERO_ORDER_FILTER,
RS2_EXTENSION_RECOMMENDED_FILTERS,
RS2_EXTENSION_POSE,
RS2_EXTENSION_POSE_SENSOR,
RS2_EXTENSION_WHEEL_ODOMETER,
RS2_EXTENSION_GLOBAL_TIMER,
RS2_EXTENSION_UPDATABLE,
RS2_EXTENSION_UPDATE_DEVICE,
RS2_EXTENSION_L500_DEPTH_SENSOR,
RS2_EXTENSION_TM2_SENSOR,
RS2_EXTENSION_AUTO_CALIBRATED_DEVICE,
RS2_EXTENSION_COLOR_SENSOR,
RS2_EXTENSION_MOTION_SENSOR,
RS2_EXTENSION_FISHEYE_SENSOR,
RS2_EXTENSION_DEPTH_HUFFMAN_DECODER,
RS2_EXTENSION_SERIALIZABLE,
RS2_EXTENSION_FW_LOGGER,
RS2_EXTENSION_AUTO_CALIBRATION_FILTER,
RS2_EXTENSION_DEVICE_CALIBRATION,
RS2_EXTENSION_CALIBRATED_SENSOR,
RS2_EXTENSION_HDR_MERGE,
RS2_EXTENSION_SEQUENCE_ID_FILTER,
RS2_EXTENSION_MAX_USABLE_RANGE_SENSOR,
RS2_EXTENSION_DEBUG_STREAM_SENSOR,
RS2_EXTENSION_CALIBRATION_CHANGE_DEVICE,
RS2_EXTENSION_COUNT
} |
| Specifies advanced interfaces (capabilities) objects may implement. More...
|
|
enum | rs2_matchers {
RS2_MATCHER_DI,
RS2_MATCHER_DI_C,
RS2_MATCHER_DLR_C,
RS2_MATCHER_DLR,
RS2_MATCHER_DIC,
RS2_MATCHER_DIC_C,
RS2_MATCHER_DEFAULT,
RS2_MATCHER_COUNT
} |
| Specifies types of different matchers. More...
|
|
Exposes RealSense structs.