We are working with IMX8X based device , where the device will act as a webcam and using the USB3.0 port. The device is now getting detected as a super speed uvc gadget device. We have the requirement of streaming 720p video at 30 fps (422Mbps), But now we are able to achieve only 8fps (112 Mbps). There is no additional delay in video capture or processing happen since we are using a file source (single frame) and push the frames when we receive the callback.
What is the maximum supported speed by USB3.0 port of IMX8X in device mode. And How can we improve the current performance?