#include <types.h>
Public Member Functions | |
bool | all_requests_filled (const stream_request(&original_requests)[RS_STREAM_NATIVE_COUNT]) const |
device_config (const rsimpl::static_device_info &info) | |
bool | fill_requests (stream_request(&requests)[RS_STREAM_NATIVE_COUNT]) const |
bool | find_good_requests_combination (stream_request(&output_requests)[RS_STREAM_NATIVE_COUNT], std::vector< stream_request > stream_requests[RS_STREAM_NATIVE_COUNT]) const |
void | get_all_possible_requestes (std::vector< stream_request >(&stream_requests)[RS_STREAM_NATIVE_COUNT]) const |
subdevice_mode_selection | select_mode (const stream_request(&requests)[RS_STREAM_NATIVE_COUNT], int subdevice_index) const |
std::vector< subdevice_mode_selection > | select_modes (const stream_request(&requests)[RS_STREAM_NATIVE_COUNT]) const |
std::vector< subdevice_mode_selection > | select_modes () const |
bool | validate_requests (stream_request(&requests)[RS_STREAM_NATIVE_COUNT], bool throw_exception=false) const |
Public Attributes | |
frame_callback_ptr | callbacks [RS_STREAM_NATIVE_COUNT] |
data_polling_request | data_request |
float | depth_scale |
const static_device_info | info |
motion_callback_ptr | motion_callback { nullptr, [](rs_motion_callback*){} } |
stream_request | requests [RS_STREAM_NATIVE_COUNT] |
timestamp_callback_ptr | timestamp_callback { nullptr, [](rs_timestamp_callback*){} } |
|
inlineexplicit |
bool rsimpl::device_config::all_requests_filled | ( | const stream_request(&) | original_requests[RS_STREAM_NATIVE_COUNT] | ) | const |
bool rsimpl::device_config::fill_requests | ( | stream_request(&) | requests[RS_STREAM_NATIVE_COUNT] | ) | const |
bool rsimpl::device_config::find_good_requests_combination | ( | stream_request(&) | output_requests[RS_STREAM_NATIVE_COUNT], |
std::vector< stream_request > | stream_requests[RS_STREAM_NATIVE_COUNT] | ||
) | const |
void rsimpl::device_config::get_all_possible_requestes | ( | std::vector< stream_request >(&) | stream_requests[RS_STREAM_NATIVE_COUNT] | ) | const |
subdevice_mode_selection rsimpl::device_config::select_mode | ( | const stream_request(&) | requests[RS_STREAM_NATIVE_COUNT], |
int | subdevice_index | ||
) | const |
std::vector< subdevice_mode_selection > rsimpl::device_config::select_modes | ( | const stream_request(&) | requests[RS_STREAM_NATIVE_COUNT] | ) | const |
|
inline |
bool rsimpl::device_config::validate_requests | ( | stream_request(&) | requests[RS_STREAM_NATIVE_COUNT], |
bool | throw_exception = false |
||
) | const |
frame_callback_ptr rsimpl::device_config::callbacks[RS_STREAM_NATIVE_COUNT] |
data_polling_request rsimpl::device_config::data_request |
const static_device_info rsimpl::device_config::info |
motion_callback_ptr rsimpl::device_config::motion_callback { nullptr, [](rs_motion_callback*){} } |
stream_request rsimpl::device_config::requests[RS_STREAM_NATIVE_COUNT] |
timestamp_callback_ptr rsimpl::device_config::timestamp_callback { nullptr, [](rs_timestamp_callback*){} } |