A USB Video Class or UVC device for short is any advice which is capable of streaming a video, whether it be a webcam, digital camcorder, a video converter for analog or a simple still-image camera. So as long as the device supports video streaming, it may be called a UVC device.
Using the correct pieces of software, one is able to access the video controls of such devices, allowing you to not only change the recording specifications (resolution, quality, etc) but also the physical condition and features of the camera itself. These include the ability to zoom, pan, tilt, roll, focus, a change in exposure or even enabling scanning mode.
So long as the camera supports one of these features, a suitable piece of software should be capable of providing an easily used and understood user interface to access these controls.
Then there's the digital side of the picture, settings which can't be controlled physically. These include brightness, contrast, saturation, sharpness, hue, gamma and digital zoom but definitely don't stop there. Similar to the physical control options, support for any of these is optional since the primary function of the device itself is streaming video whereas these features fall into the category of secondary, optional features and their only benefit is adding to the functionality of the camera itself.