|
RealSense Cross Platform API
RealSense Cross-platform API
|
Exposes RealSense structs. More...
#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | rs2_intrinsics |
| Video stream intrinsics. More... | |
| struct | rs2_motion_device_intrinsic |
| Motion device intrinsics: scale, bias, and variances. More... | |
| struct | 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... | |
| struct | rs2_pixel |
| Pixel location within 2D image. (0,0) is the topmost, left corner. Positive X is right, positive Y is down. More... | |
| struct | rs2_vector |
| 3D vector in Euclidean coordinate space More... | |
| struct | rs2_quaternion |
| Quaternion used to represent rotation. More... | |
| struct | rs2_pose |
| struct | rs2_object_detection |
| Object detection result from algorithm. More... | |
Exposes RealSense structs.
| typedef enum rs2_calib_location rs2_calib_location |
| typedef struct rs2_config rs2_config |
| typedef struct rs2_context rs2_context |
| typedef struct rs2_device rs2_device |
| typedef struct rs2_device_hub rs2_device_hub |
| typedef struct rs2_device_info rs2_device_info |
| typedef struct rs2_device_list rs2_device_list |
| typedef struct rs2_device_serializer rs2_device_serializer |
| typedef struct rs2_devices_changed_callback rs2_devices_changed_callback |
| typedef void(* rs2_devices_changed_callback_ptr) (rs2_device_list *, rs2_device_list *, void *) |
| typedef enum rs2_distortion rs2_distortion |
Distortion model: defines how pixel coordinates should be mapped to sensor coordinates.
| typedef struct rs2_embedded_filter rs2_embedded_filter |
| typedef struct rs2_embedded_filter_list rs2_embedded_filter_list |
| typedef enum rs2_embedded_filter_type rs2_embedded_filter_type |
| typedef enum rs2_exception_type rs2_exception_type |
Exception types are the different categories of errors that RealSense API might return.
| typedef enum rs2_extension rs2_extension |
Specifies advanced interfaces (capabilities) objects may implement.
| 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_frame_callback rs2_frame_callback |
| typedef void(* rs2_frame_callback_ptr) (rs2_frame *, void *) |
| typedef struct rs2_frame_processor_callback rs2_frame_processor_callback |
| typedef void(* rs2_frame_processor_callback_ptr) (rs2_frame *, rs2_source *, void *) |
| typedef struct rs2_frame_queue rs2_frame_queue |
| typedef struct rs2_intrinsics rs2_intrinsics |
Video stream intrinsics.
| typedef struct rs2_log_callback rs2_log_callback |
| typedef void(* rs2_log_callback_ptr) (rs2_log_severity, rs2_log_message const *, void *arg) |
| typedef struct rs2_log_message rs2_log_message |
| typedef enum rs2_log_severity rs2_log_severity |
Severity of the librealsense logger.
| typedef enum rs2_matchers rs2_matchers |
Specifies types of different matchers.
| typedef long long rs2_metadata_type |
Metadata attribute type is defined as 64 bit signed integer
| typedef struct rs2_motion_device_intrinsic rs2_motion_device_intrinsic |
Motion device intrinsics: scale, bias, and variances.
| typedef struct rs2_notification rs2_notification |
| typedef void(* rs2_notification_callback_ptr) (rs2_notification *, void *) |
| typedef enum rs2_notification_category rs2_notification_category |
Category of the librealsense notification.
| typedef struct rs2_notifications_callback rs2_notifications_callback |
| typedef struct rs2_object_detection rs2_object_detection |
Object detection result from algorithm.
| typedef struct rs2_options rs2_options |
| typedef struct rs2_options_changed_callback rs2_options_changed_callback |
| typedef void(* rs2_options_changed_callback_ptr) (const rs2_options_list *) |
| typedef struct rs2_options_list rs2_options_list |
| typedef struct rs2_pipeline rs2_pipeline |
| typedef struct rs2_pipeline_profile rs2_pipeline_profile |
Pixel location within 2D image. (0,0) is the topmost, left corner. Positive X is right, positive Y is down.
| typedef enum rs2_point_cloud_label rs2_point_cloud_label |
| typedef struct rs2_processing_block rs2_processing_block |
| typedef struct rs2_processing_block_list rs2_processing_block_list |
| typedef struct rs2_quaternion rs2_quaternion |
Quaternion used to represent rotation.
| typedef struct rs2_raw_data_buffer rs2_raw_data_buffer |
| typedef struct rs2_sensor rs2_sensor |
| typedef struct rs2_sensor_list rs2_sensor_list |
| typedef void(* rs2_software_device_destruction_callback_ptr) (void *) |
| typedef struct rs2_source rs2_source |
| typedef struct rs2_stream_profile rs2_stream_profile |
| typedef struct rs2_stream_profile_list rs2_stream_profile_list |
| typedef struct rs2_streams_list rs2_streams_list |
| typedef struct rs2_syncer rs2_syncer |
| typedef struct rs2_terminal_parser rs2_terminal_parser |
| typedef double rs2_time_t |
Timestamp format. units are milliseconds
| typedef struct rs2_update_progress_callback rs2_update_progress_callback |
| typedef void(* rs2_update_progress_callback_ptr) (const float, void *) |
| typedef struct rs2_vector rs2_vector |
3D vector in Euclidean coordinate space
| 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
| enum rs2_calib_location |
| enum rs2_distortion |
Distortion model: defines how pixel coordinates should be mapped to sensor coordinates.
| enum rs2_exception_type |
Exception types are the different categories of errors that RealSense API might return.
| enum rs2_extension |
Specifies advanced interfaces (capabilities) objects may implement.
| enum rs2_log_severity |
Severity of the librealsense logger.
| enum rs2_matchers |
Category of the librealsense notification.
| const char* rs2_calib_location_to_string | ( | rs2_calib_location | calib_location | ) |
| rs2_error* rs2_create_error | ( | const char * | what, |
| const char * | name, | ||
| const char * | args, | ||
| rs2_exception_type | type | ||
| ) |
| const char* rs2_distortion_to_string | ( | rs2_distortion | distortion | ) |
| const char* rs2_embedded_filter_type_to_string | ( | rs2_embedded_filter_type | embedded_filter | ) |
| const char* rs2_exception_type_to_string | ( | rs2_exception_type | type | ) |
| const char* rs2_extension_to_string | ( | rs2_extension | type | ) |
| const char* rs2_extension_type_to_string | ( | rs2_extension | type | ) |
| void rs2_free_error | ( | rs2_error * | error | ) |
| const char* rs2_get_error_message | ( | const rs2_error * | error | ) |
| const char* rs2_get_failed_args | ( | const rs2_error * | error | ) |
| const char* rs2_get_failed_function | ( | const rs2_error * | error | ) |
| rs2_exception_type rs2_get_librealsense_exception_type | ( | const rs2_error * | error | ) |
| const char* rs2_log_severity_to_string | ( | rs2_log_severity | info | ) |
| const char* rs2_matchers_to_string | ( | rs2_matchers | stream | ) |
| const char* rs2_notification_category_to_string | ( | rs2_notification_category | category | ) |
| const char* rs2_point_cloud_label_to_string | ( | rs2_point_cloud_label | label | ) |
1.8.14