v4l2ucp is a universal control panel for all Video for Linux Two (V4L2) devices.
This software is written in C++ using Qt libraries on Linux. It reads a description of the controls that the V4L2 device supports from the device, and presents the user with a graphical means for adjusting those controls. It allows for controlling multiple devices. Controls can be updated with the device status either manually, or periodically. There is an easy way to reset one or all the controls to their default state.