|
Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include "../include/librealsense/rs.h"#include "../include/librealsense/rscore.hpp"#include <cassert>#include <cstring>#include <vector>#include <sstream>#include <mutex>#include <condition_variable>#include <memory>#include <atomic>#include <map>#include <algorithm>#include <functional>Go to the source code of this file.
Classes | |
| struct | rsimpl::to_string |
| class | rsimpl::big_endian< T > |
| struct | rsimpl::int2 |
| struct | rsimpl::float3 |
| struct | rsimpl::float3x3 |
| struct | rsimpl::pose |
| struct | rsimpl::pixel_format_unpacker |
| struct | rsimpl::native_pixel_format |
| struct | rsimpl::subdevice_mode |
| struct | rsimpl::stream_request |
| struct | rsimpl::interstream_rule |
| struct | rsimpl::supported_option |
| struct | rsimpl::data_polling_request |
| class | rsimpl::firmware_version |
| struct | rsimpl::supported_capability |
| struct | rsimpl::static_device_info |
| struct | rsimpl::subdevice_mode_selection |
| class | rsimpl::frame_callback |
| class | rsimpl::motion_events_callback |
| class | rsimpl::timestamp_events_callback |
| class | rsimpl::log_callback |
| class | rsimpl::frame_callback_ptr |
| struct | rsimpl::device_config |
| class | rsimpl::small_heap< T, C > |
| class | rsimpl::frame_continuation |
| class | rsimpl::calibration_validator |
Namespaces | |
| namespace | rsimpl |
Macros | |
| #define | LIBREALSENSE_TYPES_H |
| #define | LOG(SEVERITY, ...) do { if(static_cast<int>(SEVERITY) >= rsimpl::get_minimum_severity()) { std::ostringstream ss; ss << __VA_ARGS__; rsimpl::log(SEVERITY, ss.str()); } } while(false) |
| #define | LOG_DEBUG(...) LOG(RS_LOG_SEVERITY_DEBUG, __VA_ARGS__) |
| #define | LOG_INFO(...) LOG(RS_LOG_SEVERITY_INFO, __VA_ARGS__) |
| #define | LOG_WARNING(...) LOG(RS_LOG_SEVERITY_WARN, __VA_ARGS__) |
| #define | LOG_ERROR(...) LOG(RS_LOG_SEVERITY_ERROR, __VA_ARGS__) |
| #define | LOG_FATAL(...) LOG(RS_LOG_SEVERITY_FATAL, __VA_ARGS__) |
| #define | RS_ENUM_HELPERS(TYPE, PREFIX) |
Typedefs | |
| typedef uint8_t | rsimpl::byte |
| typedef void(* | rsimpl::frame_callback_function_ptr) (rs_device *dev, rs_frame_ref *frame, void *user) |
| typedef void(* | rsimpl::motion_callback_function_ptr) (rs_device *dev, rs_motion_data data, void *user) |
| typedef void(* | rsimpl::timestamp_callback_function_ptr) (rs_device *dev, rs_timestamp_data data, void *user) |
| typedef void(* | rsimpl::log_callback_function_ptr) (rs_log_severity severity, const char *message, void *user) |
| typedef std::unique_ptr< rs_log_callback, void(*)(rs_log_callback *)> | rsimpl::log_callback_ptr |
| typedef std::unique_ptr< rs_motion_callback, void(*)(rs_motion_callback *)> | rsimpl::motion_callback_ptr |
| typedef std::unique_ptr< rs_timestamp_callback, void(*)(rs_timestamp_callback *)> | rsimpl::timestamp_callback_ptr |
Variables | |
| const uint8_t | RS_STREAM_NATIVE_COUNT = 5 |
| const int | RS_USER_QUEUE_SIZE = 20 |
| const int | RS_MAX_EVENT_QUEUE_SIZE = 500 |
| const int | RS_MAX_EVENT_TIME_OUT = 20 |
| #define LIBREALSENSE_TYPES_H |
| #define LOG | ( | SEVERITY, | |
| ... | |||
| ) | do { if(static_cast<int>(SEVERITY) >= rsimpl::get_minimum_severity()) { std::ostringstream ss; ss << __VA_ARGS__; rsimpl::log(SEVERITY, ss.str()); } } while(false) |
| #define LOG_DEBUG | ( | ... | ) | LOG(RS_LOG_SEVERITY_DEBUG, __VA_ARGS__) |
| #define LOG_ERROR | ( | ... | ) | LOG(RS_LOG_SEVERITY_ERROR, __VA_ARGS__) |
| #define LOG_FATAL | ( | ... | ) | LOG(RS_LOG_SEVERITY_FATAL, __VA_ARGS__) |
| #define LOG_INFO | ( | ... | ) | LOG(RS_LOG_SEVERITY_INFO, __VA_ARGS__) |
| #define LOG_WARNING | ( | ... | ) | LOG(RS_LOG_SEVERITY_WARN, __VA_ARGS__) |
| #define RS_ENUM_HELPERS | ( | TYPE, | |
| PREFIX | |||
| ) |
| const int RS_MAX_EVENT_QUEUE_SIZE = 500 |
| const int RS_MAX_EVENT_TIME_OUT = 20 |
| const uint8_t RS_STREAM_NATIVE_COUNT = 5 |
| const int RS_USER_QUEUE_SIZE = 20 |