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