12 std::shared_ptr<device_interface>
create(std::shared_ptr<context>
ctx,
13 bool register_device_notifications)
const override;
16 std::vector<platform::uvc_device_info>
depth,
18 std::vector<platform::hid_device_info> hid)
26 std::shared_ptr<context> ctx,
31 std::vector<platform::usb_device_info> usb_devices;
33 usb_devices = {
_hwm };
38 std::vector<platform::uvc_device_info>
_depth;
40 std::vector<platform::hid_device_info>
_hid;
platform::backend_device_group get_device_data() const override
GLint GLint GLsizei GLsizei GLsizei depth
std::vector< platform::uvc_device_info > _depth
platform::usb_device_info _hwm
std::shared_ptr< device_interface > create(std::shared_ptr< context > ctx, bool register_device_notifications) const override
l500_info(std::shared_ptr< context > ctx, std::vector< platform::uvc_device_info > depth, platform::usb_device_info hwm, std::vector< platform::hid_device_info > hid)
std::vector< platform::hid_device_info > _hid
static std::vector< std::shared_ptr< device_info > > pick_l500_devices(std::shared_ptr< context > ctx, platform::backend_device_group &group)
typename::boost::move_detail::remove_reference< T >::type && move(T &&t) BOOST_NOEXCEPT