A physical USB device may consist of several logical sub-devices that are referred to as device functions. A single device can provide a video device function such as