#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*){} } |