| Top |
| ArvDevice * | arv_uv_device_new () |
| ArvDevice * | arv_uv_device_new_from_guid () |
| void | arv_uv_device_set_usb_mode () |
| char * | guid | Write / Construct Only |
| char * | product | Write / Construct Only |
| char * | serial-number | Write / Construct Only |
| char * | vendor | Write / Construct Only |
ArvDevice * arv_uv_device_new (const char *vendor,const char *product,const char *serial_number,GError **error);
Since: 0.8.0
ArvDevice * arv_uv_device_new_from_guid (const char *guid,GError **error);
Since: 0.8.17
void arv_uv_device_set_usb_mode (ArvUvDevice *uv_device,ArvUvUsbMode usb_mode);
Sets the option to utilize the USB synchronous or asynchronous device I/O API. The default mode is
ARV_UV_USB_MODE_SYNC
, which means USB bulk transfer will be synchronously executed. This mode is qualified to work,
but it has the performance issue with some high framerate device. Using ARV_UV_USB_MODE_ASYNC
possibly improves the
bandwidth.
Since: 0.8.17
“guid” property “guid” char *
USB3 device GUID.
Owner: ArvUvDevice
Flags: Write / Construct Only
Default value: NULL
“product” property “product” char *
USB3 device product string.
Owner: ArvUvDevice
Flags: Write / Construct Only
Default value: NULL
“serial-number” property “serial-number” char *
USB3 device serial number.
Owner: ArvUvDevice
Flags: Write / Construct Only
Default value: NULL