a cross-platform library for USB video devices