The video function is located at the interface level in the device class hierarchy. It consists of a number of interfaces grouping related pipes that together implement the interface to the video function.