5 #ifndef LIBREALSENSE_IV_CAMERA_H 6 #define LIBREALSENSE_IV_CAMERA_H 19 const std::vector <std::pair<rs_option, char>> options,
20 std::vector<supported_option>& supported_options);
34 void on_before_start(
const std::vector<subdevice_mode_selection> & selected_modes)
override;
35 rs_stream select_key_stream(
const std::vector<rsimpl::subdevice_mode_selection> & selected_modes)
override;
38 void get_options(
const rs_option options[],
size_t count,
double values[])
override;
40 std::vector<std::shared_ptr<frame_timestamp_reader>> create_frame_timestamp_readers()
const override;
42 void start_fw_logger(
char fw_log_op_code,
int grab_rate_in_ms, std::timed_mutex& mutex)
override;
43 void stop_fw_logger()
override;
void update_supported_options(uvc::device &dev, const uvc::extension_unit depth_xu, const std::vector< std::pair< rs_option, char >> options, std::vector< supported_option > &supported_options)
rs_option
Defines general configuration controls.
ivcam::camera_calib_params base_calibration
ivcam::cam_auto_range_request arr
rs_intrinsics MakeDepthIntrinsics(const ivcam::camera_calib_params &c, const int2 &dims)
GLuint GLuint GLsizei count
std::timed_mutex usbMutex
const uvc::extension_unit depth_xu
rs_intrinsics MakeColorIntrinsics(const ivcam::camera_calib_params &c, const int2 &dims)
GLenum GLsizei GLsizei GLint * values
rs_stream
Streams are different types of data provided by RealSense devices.