Is your feature request related to a problem? Please describe.
It would be nice if Aravis would support a callback in case a camera gets removed (unplugged, ...).
Describe the solution you'd like
Libusb supports libusb_hotplug_register_callback() with the event type LIBUSB_HOTPLUG_EVENT_DEVICE_LEFT.
This can be used to directly detect the USB event.
For GigE, a missed heartbeat could trigger the same.
Similar to the StreamGrabber callback, a user pointer would be nice.
Additional context
This is a common feature in several camera SDKs and Aravis should support it as well.
Is your feature request related to a problem? Please describe. It would be nice if Aravis would support a callback in case a camera gets removed (unplugged, ...).
Describe the solution you'd like Libusb supports libusb_hotplug_register_callback() with the event type LIBUSB_HOTPLUG_EVENT_DEVICE_LEFT. This can be used to directly detect the USB event. For GigE, a missed heartbeat could trigger the same. Similar to the StreamGrabber callback, a user pointer would be nice.
Additional context This is a common feature in several camera SDKs and Aravis should support it as well.