Camera: Add CONTROL_ZOOM_METHOD CaptureRequest key

The new key is used to give the app explicit control to use
CONTROL_ZOOM_RATIO rather than automatically detection between
ZOOM_RATIO and SCALER_CROP_REGION based on CaptureRequest settings.

In order for the new key to be available in NDK, introduce a
new fwk_public visibility tag.

Flag: com.android.internal.camera.flags.zoom_method
Test: Build
Bug: 350076823
Change-Id: I77248762ad4504bbb05f821b863fb01825211ace
15 files changed