5 #ifndef LIBREALSENSE_ds_device_H 6 #define LIBREALSENSE_ds_device_H 11 #define R200_PRODUCT_ID 0x0a80 12 #define LR200_PRODUCT_ID 0x0abf 13 #define ZR300_PRODUCT_ID 0x0acb 14 #define FISHEYE_PRODUCT_ID 0x0ad0 51 void on_before_start(
const std::vector<subdevice_mode_selection> & selected_modes)
override;
61 virtual void start_fw_logger(
char fw_log_op_code,
int grab_rate_in_ms, std::timed_mutex& mutex)
override;
const std::shared_ptr< rsimpl::uvc::device > device
uint32_t get_lr_framerate() const
virtual void stop(rs_source source) override
virtual void stop_fw_logger() override
rs_option
Defines general configuration controls.
static void set_common_ds_config(std::shared_ptr< uvc::device > device, static_device_info &info, const ds::ds_info &cam_info)
virtual void start(rs_source source) override
GLuint GLuint GLsizei count
void on_update_disparity_multiplier(double multiplier)
void set_options(const rs_option options[], size_t count, const double values[]) override
bool supports_option(rs_option option) const override
void get_options(const rs_option options[], size_t count, double values[]) override
std::shared_ptr< frame_timestamp_reader > create_frame_timestamp_reader(int subdevice) const
rs_source
Source: allows you to choose between available hardware subdevices.
ds_device(std::shared_ptr< uvc::device > device, const static_device_info &info, calibration_validator validator)
std::vector< std::shared_ptr< frame_timestamp_reader > > create_frame_timestamp_readers() const override
GLenum GLsizei GLsizei GLint * values
rs_stream select_key_stream(const std::vector< rsimpl::subdevice_mode_selection > &selected_modes) override
rs_stream
Streams are different types of data provided by RealSense devices.
GLsizei GLsizei GLchar * source
std::vector< supported_option > get_ae_range_vec()
void get_option_range(rs_option option, double &min, double &max, double &step, double &def) override
void on_update_depth_units(uint32_t units)
bool is_disparity_mode_enabled() const
void on_before_start(const std::vector< subdevice_mode_selection > &selected_modes) override
virtual void start_fw_logger(char fw_log_op_code, int grab_rate_in_ms, std::timed_mutex &mutex) override