How can I set vertical AND horizontal FoV independent from each other with a cine camera in C++?

Found a solution that worked:

You can overwrite CalcSceneView to get non-square pixels.