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,
17 std::vector<platform::usb_device_info> hwm,
18 std::vector<platform::hid_device_info> hid)
23 std::shared_ptr<context> ctx,
31 std::vector<platform::uvc_device_info>
_depth;
32 std::vector<platform::usb_device_info>
_hwm;
33 std::vector<platform::hid_device_info>
_hid;
std::vector< platform::hid_device_info > _hid
GLint GLint GLsizei GLsizei GLsizei depth
std::vector< platform::uvc_device_info > _depth
std::vector< platform::usb_device_info > _hwm
std::shared_ptr< device_interface > create(std::shared_ptr< context > ctx, bool register_device_notifications) const override
static std::vector< std::shared_ptr< device_info > > pick_ds5_devices(std::shared_ptr< context > ctx, platform::backend_device_group &gproup)
platform::backend_device_group get_device_data() const override
typename::boost::move_detail::remove_reference< T >::type && move(T &&t) BOOST_NOEXCEPT
ds5_info(std::shared_ptr< context > ctx, std::vector< platform::uvc_device_info > depth, std::vector< platform::usb_device_info > hwm, std::vector< platform::hid_device_info > hid)