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) |