|
Monado OpenXR Runtime
|
A single device found by a prober. More...
#include <prober/p_prober.h>


Data Fields | ||
| struct xrt_prober_device | base | |
| struct { | ||
| uint16_t bus | ||
| uint16_t addr | ||
| const char * product | ||
| const char * manufacturer | ||
| const char * serial | ||
| const char * path | ||
| uint8_t ports [8] | ||
| uint32_t num_ports | ||
| libusb_device * dev | ||
| } | usb | |
| struct { | ||
| uint64_t id | ||
| char product [64] | ||
| } | bluetooth | |
| struct { | ||
| uvc_device_t * dev | ||
| } | uvc | |
| size_t | num_v4ls | |
| struct prober_v4l * | v4ls | |
| size_t | num_hidraws | |
| struct prober_hidraw * | hidraws | |
Data Fields inherited from xrt_prober_device | ||
| uint16_t | vendor_id | |
| USB/Bluetooth vendor ID (VID) | ||
| uint16_t | product_id | |
| USB/Bluetooth product ID (PID) | ||
| enum xrt_bus_type | bus | |
| Device bus type. | ||
| uint8_t | usb_dev_class | |
| USB device class. | ||
A single device found by a prober.