#include <rscore.hpp>
Definition at line 64 of file rscore.hpp.
virtual rs_device::~rs_device | ( | ) | [inline, virtual] |
Definition at line 66 of file rscore.hpp.
virtual rs_frame_ref* rs_device::clone_frame | ( | rs_frame_ref * | frame | ) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::disable_motion_tracking | ( | ) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::disable_stream | ( | rs_stream | stream | ) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::enable_motion_tracking | ( | ) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::enable_stream | ( | rs_stream | stream, |
int | width, | ||
int | height, | ||
rs_format | format, | ||
int | fps, | ||
rs_output_buffer_format | output | ||
) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::enable_stream_preset | ( | rs_stream | stream, |
rs_preset | preset | ||
) | [pure virtual] |
Implemented in rs_device_base.
virtual const char* rs_device::get_camera_info | ( | rs_camera_info | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual float rs_device::get_depth_scale | ( | ) | const [pure virtual] |
Implemented in rsimpl::final, rs_device_base, rsimpl::final, rsimpl::final, and rsimpl::final.
virtual const char* rs_device::get_firmware_version | ( | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual rs_extrinsics rs_device::get_motion_extrinsics_from | ( | rs_stream | from | ) | const [pure virtual] |
Implemented in rsimpl::final, and rs_device_base.
virtual rs_motion_intrinsics rs_device::get_motion_intrinsics | ( | ) | const [pure virtual] |
Implemented in rsimpl::final, and rs_device_base.
virtual const char* rs_device::get_name | ( | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual const char* rs_device::get_option_description | ( | rs_option | option | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::get_option_range | ( | rs_option | option, |
double & | min, | ||
double & | max, | ||
double & | step, | ||
double & | def | ||
) | [pure virtual] |
Implemented in rsimpl::final, rs_device_base, and rsimpl::ds::ds_device.
virtual void rs_device::get_options | ( | const rs_option | options[], |
size_t | count, | ||
double | values[] | ||
) | [pure virtual] |
Implemented in rsimpl::final, rs_device_base, rsimpl::ds::ds_device, rsimpl::final, rsimpl::iv_camera, and rsimpl::final.
virtual const char* rs_device::get_serial | ( | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual const rs_stream_interface& rs_device::get_stream_interface | ( | rs_stream | stream | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual const char* rs_device::get_usb_port_id | ( | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual bool rs_device::is_capturing | ( | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual int rs_device::is_motion_tracking_active | ( | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual bool rs_device::poll_all_streams | ( | ) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::release_frame | ( | rs_frame_ref * | ref | ) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::set_motion_callback | ( | void(*)(rs_device *device, rs_motion_data data, void *user) | on_event, |
void * | user | ||
) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::set_motion_callback | ( | rs_motion_callback * | callback | ) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::set_options | ( | const rs_option | options[], |
size_t | count, | ||
const double | values[] | ||
) | [pure virtual] |
Implemented in rsimpl::final, rs_device_base, rsimpl::ds::ds_device, rsimpl::final, rsimpl::iv_camera, and rsimpl::final.
virtual void rs_device::set_stream_callback | ( | rs_stream | stream, |
void(*)(rs_device *device, rs_frame_ref *frame, void *user) | on_frame, | ||
void * | user | ||
) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::set_stream_callback | ( | rs_stream | stream, |
rs_frame_callback * | callback | ||
) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::set_timestamp_callback | ( | void(*)(rs_device *device, rs_timestamp_data data, void *user) | on_event, |
void * | user | ||
) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::set_timestamp_callback | ( | rs_timestamp_callback * | callback | ) | [pure virtual] |
Implemented in rs_device_base.
virtual void rs_device::start | ( | rs_source | source | ) | [pure virtual] |
Implemented in rsimpl::final, rs_device_base, and rsimpl::ds::ds_device.
virtual void rs_device::start_fw_logger | ( | char | fw_log_op_code, |
int | grab_rate_in_ms, | ||
std::timed_mutex & | mutex | ||
) | [pure virtual] |
Implemented in rs_device_base, rsimpl::ds::ds_device, rsimpl::iv_camera, rsimpl::final, rsimpl::final, and rsimpl::final.
virtual void rs_device::stop | ( | rs_source | source | ) | [pure virtual] |
Implemented in rsimpl::final, rs_device_base, and rsimpl::ds::ds_device.
virtual void rs_device::stop_fw_logger | ( | ) | [pure virtual] |
Implemented in rs_device_base, rsimpl::ds::ds_device, rsimpl::iv_camera, rsimpl::final, rsimpl::final, and rsimpl::final.
virtual bool rs_device::supports | ( | rs_capabilities | capability | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual bool rs_device::supports | ( | rs_camera_info | info_param | ) | const [pure virtual] |
Implemented in rs_device_base.
virtual bool rs_device::supports_option | ( | rs_option | option | ) | const [pure virtual] |
Implemented in rsimpl::final, rs_device_base, and rsimpl::ds::ds_device.
virtual void rs_device::wait_all_streams | ( | ) | [pure virtual] |
Implemented in rs_device_base.