Why doesn't sometimes recommendedVideoSettings have recommend settings?

I am talking about AVCaptureVideoDataOutput.recommendedVideoSettings.

I found sometimes it return nil, there is my test result.

hevc .mov with activeColorSpace sRGB
60FPS -> ok
120FPS -> ok

hevc .mov with activeColorSpace displayP3_HLG
60FPS -> nil
120FPS -> nil

h264 .mov
30FPS -> ok
60FPS -> nil
120FPS -> nil

so, if you don't give a recommend setting, and you don't give a document, how does developer to use it?

Why doesn't sometimes recommendedVideoSettings have recommend settings?
 
 
Q