Implementing 2 cameras into QGC

Hello,
I am apart of a design group that is building a UROV with the advanced electronics package and Ardusub. The one modification we want to make is implement the use of 2 raspberry pi cameras. Does anyone know how to do this?

Currently, we have this adapter to allow multiple cameras to plug into the Pi. We made sure to buy the Pi V1 cameras since V2 is not compatible with this board.

We want to modify QGC to swtich between both cameras with the controller, NOT stream both feeds at the same time.

We are also exploring the option of utilizing a camera plugged in via USB

Any help would be greatly appreciated