9 #ifndef LIBREALSENSE_RS2_TYPES_H 10 #define LIBREALSENSE_RS2_TYPES_H 73 #pragma pack( push, 1 ) 90 unsigned char reserved[1];
111 float noise_variances[3];
112 float bias_variances[3];
struct rs2_device_serializer rs2_device_serializer
struct rs2_vertex rs2_vertex
3D coordinates with origin at topmost left corner of the lense, with positive Z pointing away from th...
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.
rs2_exception_type
Exception types are the different categories of errors that RealSense API might return.
typedef void(APIENTRY *GLDEBUGPROC)(GLenum source
void rs2_free_error(rs2_error *error)
GLuint const GLchar * name
rs2_vector angular_acceleration
unsigned int tracker_confidence
void(* rs2_frame_processor_callback_ptr)(rs2_frame *, rs2_source *, void *)
rs2_distortion
Distortion model: defines how pixel coordinates should be mapped to sensor coordinates.
unsigned char weeks_since_calibration
Video DSM (Digital Sync Module) parameters for calibration (same layout as in FW ac_depth_params) Thi...
const char * rs2_distortion_to_string(rs2_distortion distortion)
struct rs2_dsm_params rs2_dsm_params
Video DSM (Digital Sync Module) parameters for calibration (same layout as in FW ac_depth_params) Thi...
GLdouble GLdouble GLdouble w
3D coordinates with origin at topmost left corner of the lense, with positive Z pointing away from th...
unsigned long long timestamp
const char * rs2_extension_to_string(rs2_extension type)
struct rs2_firmware_log_parser rs2_firmware_log_parser
rs2_vector angular_velocity
void(* rs2_log_callback_ptr)(rs2_log_severity, rs2_log_message const *, void *arg)
void(* rs2_update_progress_callback_ptr)(const float, void *)
GLint GLenum GLint const GLfloat * coeffs
const char * rs2_exception_type_to_string(rs2_exception_type type)
def info(name, value, persistent=False)
unsigned int mapper_confidence
Quaternion used to represent rotation.
const char * rs2_get_error_message(const rs2_error *error)
rs2_matchers
Specifies types of different matchers.
const char * rs2_extension_type_to_string(rs2_extension type)
struct rs2_motion_device_intrinsic rs2_motion_device_intrinsic
Motion device intrinsics: scale, bias, and variances.
void(* rs2_devices_changed_callback_ptr)(rs2_device_list *, rs2_device_list *, void *)
struct rs2_log_message rs2_log_message
rs2_exception_type rs2_get_librealsense_exception_type(const rs2_error *error)
struct rs2_syncer rs2_syncer
struct rs2_vector rs2_vector
3D vector in Euclidean coordinate space
unsigned char ac_weeks_since_calibaration
struct rs2_intrinsics rs2_intrinsics
Video stream intrinsics.
void(* rs2_software_device_destruction_callback_ptr)(void *)
3D vector in Euclidean coordinate space
rs2_error * rs2_create_error(const char *what, const char *name, const char *args, rs2_exception_type type)
rs2_extension
Specifies advanced interfaces (capabilities) objects may implement.
rs2_notification_category
Category of the librealsense notification.
void(* rs2_notification_callback_ptr)(rs2_notification *, void *)
long long rs2_metadata_type
Motion device intrinsics: scale, bias, and variances.
void(* rs2_frame_callback_ptr)(rs2_frame *, void *)
const char * rs2_notification_category_to_string(rs2_notification_category category)
const char * rs2_log_severity_to_string(rs2_log_severity info)
struct rs2_quaternion rs2_quaternion
Quaternion used to represent rotation.
rs2_log_severity
Severity of the librealsense logger.
const char * rs2_get_failed_function(const rs2_error *error)
const char * rs2_get_failed_args(const rs2_error *error)
struct rs2_frame rs2_frame
Pixel location within 2D image. (0,0) is the topmost, left corner. Positive X is right, positive Y is down.