#include <backend.h>
|
| multi_pins_uvc_device (const std::vector< std::shared_ptr< uvc_device >> &dev) |
|
void | probe_and_commit (stream_profile profile, frame_callback callback, int buffers) override |
|
void | stream_on (std::function< void(const notification &n)> error_handler=[](const notification &n){}) override |
|
void | start_callbacks () override |
|
void | stop_callbacks () override |
|
void | close (stream_profile profile) override |
|
void | set_power_state (power_state state) override |
|
power_state | get_power_state () const override |
|
void | init_xu (const extension_unit &xu) override |
|
bool | set_xu (const extension_unit &xu, uint8_t ctrl, const uint8_t *data, int len) override |
|
bool | get_xu (const extension_unit &xu, uint8_t ctrl, uint8_t *data, int len) const override |
|
control_range | get_xu_range (const extension_unit &xu, uint8_t ctrl, int len) const override |
|
bool | get_pu (rs2_option opt, int32_t &value) const override |
|
bool | set_pu (rs2_option opt, int32_t value) override |
|
control_range | get_pu_range (rs2_option opt) const override |
|
std::vector< stream_profile > | get_profiles () const override |
|
std::string | get_device_location () const override |
|
usb_spec | get_usb_specification () const override |
|
void | lock () const override |
|
void | unlock () const override |
|
virtual | ~uvc_device ()=default |
|
§ multi_pins_uvc_device()
librealsense::platform::multi_pins_uvc_device::multi_pins_uvc_device |
( |
const std::vector< std::shared_ptr< uvc_device >> & |
dev | ) |
|
|
inlineexplicit |
§ close()
void librealsense::platform::multi_pins_uvc_device::close |
( |
stream_profile |
profile | ) |
|
|
inlineoverridevirtual |
§ get_device_location()
std::string librealsense::platform::multi_pins_uvc_device::get_device_location |
( |
| ) |
const |
|
inlineoverridevirtual |
§ get_power_state()
power_state librealsense::platform::multi_pins_uvc_device::get_power_state |
( |
| ) |
const |
|
inlineoverridevirtual |
§ get_profiles()
std::vector<stream_profile> librealsense::platform::multi_pins_uvc_device::get_profiles |
( |
| ) |
const |
|
inlineoverridevirtual |
§ get_pu()
bool librealsense::platform::multi_pins_uvc_device::get_pu |
( |
rs2_option |
opt, |
|
|
int32_t & |
value |
|
) |
| const |
|
inlineoverridevirtual |
§ get_pu_range()
§ get_usb_specification()
usb_spec librealsense::platform::multi_pins_uvc_device::get_usb_specification |
( |
| ) |
const |
|
inlineoverridevirtual |
§ get_xu()
bool librealsense::platform::multi_pins_uvc_device::get_xu |
( |
const extension_unit & |
xu, |
|
|
uint8_t |
ctrl, |
|
|
uint8_t * |
data, |
|
|
int |
len |
|
) |
| const |
|
inlineoverridevirtual |
§ get_xu_range()
§ init_xu()
void librealsense::platform::multi_pins_uvc_device::init_xu |
( |
const extension_unit & |
xu | ) |
|
|
inlineoverridevirtual |
§ lock()
void librealsense::platform::multi_pins_uvc_device::lock |
( |
| ) |
const |
|
inlineoverridevirtual |
§ probe_and_commit()
§ set_power_state()
void librealsense::platform::multi_pins_uvc_device::set_power_state |
( |
power_state |
state | ) |
|
|
inlineoverridevirtual |
§ set_pu()
bool librealsense::platform::multi_pins_uvc_device::set_pu |
( |
rs2_option |
opt, |
|
|
int32_t |
value |
|
) |
| |
|
inlineoverridevirtual |
§ set_xu()
bool librealsense::platform::multi_pins_uvc_device::set_xu |
( |
const extension_unit & |
xu, |
|
|
uint8_t |
ctrl, |
|
|
const uint8_t * |
data, |
|
|
int |
len |
|
) |
| |
|
inlineoverridevirtual |
§ start_callbacks()
void librealsense::platform::multi_pins_uvc_device::start_callbacks |
( |
| ) |
|
|
inlineoverridevirtual |
§ stop_callbacks()
void librealsense::platform::multi_pins_uvc_device::stop_callbacks |
( |
| ) |
|
|
inlineoverridevirtual |
§ stream_on()
void librealsense::platform::multi_pins_uvc_device::stream_on |
( |
std::function< void(const notification &n)> |
error_handler = [](const notification& n){} | ) |
|
|
inlineoverridevirtual |
§ unlock()
void librealsense::platform::multi_pins_uvc_device::unlock |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/librealsense-2.10.3/src/backend.h