|
Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <string>#include <vector>#include <windows.h>Go to the source code of this file.
Classes | |
| class | librealsense::platform::event_base |
| class | librealsense::platform::auto_reset_event |
| class | librealsense::platform::manual_reset_event |
| class | librealsense::platform::named_mutex |
Namespaces | |
| librealsense | |
| librealsense::platform | |
Macros | |
| #define | NOMINMAX |
| #define | WAIT_FOR_MUTEX_TIME_OUT (5000) |
| #define | CHECK_HR(x) check(#x, x); |
| #define | LOG_HR(x) check(#x, x, false); |
Enumerations | |
| enum | librealsense::platform::create_and_open_status { librealsense::platform::Mutex_Succeed, librealsense::platform::Mutex_TotalFailure, librealsense::platform::Mutex_AlreadyExist } |
Functions | |
| bool | librealsense::platform::check (const char *call, HRESULT hr, bool to_throw=true) |
| std::string | librealsense::platform::win_to_utf (const WCHAR *s) |
| bool | librealsense::platform::is_win10_redstone2 () |
| std::vector< std::string > | librealsense::platform::tokenize (std::string string, char separator) |
| bool | librealsense::platform::parse_usb_path (uint16_t &vid, uint16_t &pid, uint16_t &mi, std::string &unique_id, const std::string &path) |
| std::string | librealsense::platform::get_usb_port_id (uint16_t device_vid, uint16_t device_pid, const std::string &device_uid) |
| #define CHECK_HR | ( | x | ) | check(#x, x); |
| #define LOG_HR | ( | x | ) | check(#x, x, false); |
| #define NOMINMAX |
| #define WAIT_FOR_MUTEX_TIME_OUT (5000) |
1.8.14