Hi XiangCheng,
Unfortunately, I cannot share any screenshot of my app (yet) with you for security reasons :( but here is what I observed:
Question 1: No, the resulting resolution stays the same, always 1080p as set by my VideoCapture instance.
Question 2: See Q1.
Question 3: I had setVideoFrameRate(50), BUT this is actually NOT the reason why it is cropping in.
In fact, when I try to set CONTROL_AE_TARGET_FPS_RANGE to be {50,50}, the cropping issue occurs (With Camera2Control, and I remember I encountered the same issue when I was using Camera2Extender, so maybe Camera2's problem?!).
I don't think the codec is doing the crop since the codec is always saying 1080p/raw @50 in its log, but something else is...
Regards,
Patrick Liao