Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛 Front camera in the example app crashes #1796

Closed
5 of 6 tasks
szmarczak opened this issue Sep 12, 2023 · 10 comments
Closed
5 of 6 tasks

🐛 Front camera in the example app crashes #1796

szmarczak opened this issue Sep 12, 2023 · 10 comments
Labels
🐛 bug Something isn't working

Comments

@szmarczak
Copy link

szmarczak commented Sep 12, 2023

What's happening?

Black screen after pressing the "switch camera" button in the top right.

Reproduceable Code

`packages/example`

Relevant log output

logcat
09-12 16:43:22.865 12498 12536 I ReactNativeJS: Re-rendering camera page with active camera. Device: "BACK (0)" (4000x2250 photo / 3840x2160 video @ 30fps)
09-12 16:43:22.913 12498 12558 I CameraSession: Camera became available: 0
09-12 16:43:22.913 12498 12558 I CameraSession: Camera became available: 1
09-12 16:43:22.913 12498 12558 I CameraSession: Camera became available: 2
09-12 16:43:22.913 12498 12558 I CameraSession: Camera became available: 3
09-12 16:43:22.916 12498 12498 I CameraView: Props changed: [enableFrameProcessor, audio, cameraId, photo, orientation, video, isActive, fps, format, lowLightBoost, hdr]
09-12 16:43:22.932 12498 12498 I PreviewSize: Phone has a 1080 x 1920 screen.
09-12 16:43:22.935 12498 12498 I PreviewView: Using Preview Size 1920 x 1080.
09-12 16:43:22.936 12498 12498 D PreviewView: onMeasure(0, 0)
09-12 16:43:22.938 12498 12498 D PreviewView: Measured dimensions set: 0 x 0
09-12 16:43:22.938 12498 12498 I CameraView: Configuring Camera Device...
09-12 16:43:22.940 12498 12498 I CameraSession: Setting Format (fps: 30 | videoStabilization: null | hdr: false | lowLightBoost: false)...
09-12 16:43:22.941 12498 12498 I CameraSession: Setting isActive: false (isRunning: false)
09-12 16:43:22.965 12498 12498 D CompatibilityChangeReporter: Compat change id reported: 210923482; UID 10002; state: ENABLED
09-12 16:43:23.012 12498 12498 I CameraSession: Setting isActive: true (isRunning: false)
09-12 16:43:23.017 12498 12498 D PreviewView: onMeasure(1080, 1920)
09-12 16:43:23.018 12498 12498 D PreviewView: Measured dimensions set: 1080 x 1920
09-12 16:43:23.023  1062  1201 I ThermalEngine: handle_thresh_sig: SS Id SS-CLUSTER1-SP0, Read xo_therm 39000mC
09-12 16:43:23.041 12498 12498 I PreviewView: Surface created! Surface(name=null)/@0x14a5a9f
09-12 16:43:23.041 12498 12498 I CameraView: Configuring Camera Device...
09-12 16:43:23.042 12498 12498 I CameraSession: Configuring Session for Camera 0...
09-12 16:43:23.044 12498 12498 I CameraOutputs: Preparing Outputs for Camera 0...
09-12 16:43:23.044 12498 12498 I CameraOutputs: Adding native preview view output.
09-12 16:43:23.049 12498 12498 I PreviewSize: Phone has a 1080 x 1920 screen.
09-12 16:43:23.056 12498 12498 I CameraOutputs: Adding 4000x2250 photo output. (Format: 256)
09-12 16:43:23.062 12498 12498 I CameraOutputs: Adding 3840x2160 video output. (Format: 34)
09-12 16:43:23.062 12498 12498 I CameraOutputs: Prepared 3 Outputs for Camera 0!
09-12 16:43:23.063 12498 12498 I PreviewView: Surface resized! Surface(name=null)/@0x14a5a9f (1920 x 1080 in format #4)
09-12 16:43:23.063 12498 12558 I CameraSession: Starting Camera Session...
09-12 16:43:23.072 12498 12558 I CameraManager: Camera 0: Opening...
09-12 16:43:23.078  6742  6805 I CameraService: CameraService::connect call (PID 12498 "com.mrousavy.camera.example", camera ID 0) and Camera API version 2
09-12 16:43:23.079  6742  6805 I Camera2ClientBase: Camera 0: Opened. Client: com.mrousavy.camera.example (PID 12498, UID 10002)
09-12 16:43:23.079  6742  6805 I CameraDeviceClient: CameraDeviceClient 0: Opened
09-12 16:43:23.079  6742  6805 I CameraService: makeClient: Camera2 API, override to portrait 0
09-12 16:43:23.081 12498 12498 D VisionCameraProxy: Finding view 45...
09-12 16:43:23.082 12498 12498 D VisionCameraProxy: Found view 45!
09-12 16:43:23.083  6742  6805 I CameraService: onTorchStatusChangedLocked: Torch status changed for cameraId=0, newStatus=0
09-12 16:43:23.084   876  6255 I QCamera : <HAL><INFO> cameraDeviceOpen: 407: Open camera id 0 API version 768
09-12 16:43:23.088   876  6255 I QCamera : <HAL><INFO> QCamera3HardwareInterface: 530: AV timer enabled: 0
09-12 16:43:23.092   876  6255 I QCamera : <HAL><INFO> openCamera: 804: [KPI Perf]: E PROFILE_OPEN_CAMERA camera id 0
09-12 16:43:23.095  6742  6805 W CameraProviderManager: Camera provider legacy/0 says an unknown camera device@1.0/legacy/0 now has torch status 0. Curious.
09-12 16:43:23.095  6742  6805 I CameraProviderManager: Camera device device@3.3/legacy/0 torch status is now NOT_AVAILABLE
09-12 16:43:23.095  6742  6805 I CameraService: onTorchStatusChangedLocked: Torch status changed for cameraId=0, newStatus=0
09-12 16:43:23.096     0     0 I msm_pm_qos_update_request: update request 100
09-12 16:43:23.096     0     0 I msm_pm_qos_add_request: add requestmsm_pm_qos_update_request: update request -1
09-12 16:43:23.096     0     0 I msm_pm_qos_add_request: add request
09-12 16:43:23.096   876  6255 D QCamera : Debug log file is not enabled
09-12 16:43:23.096   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 1]
09-12 16:43:23.096   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 0]
09-12 16:43:23.096   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 1]
09-12 16:43:23.096   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 0]
09-12 16:43:23.096   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 1]
09-12 16:43:23.096   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 0]
09-12 16:43:23.102     0     0 I msm_csid_init: CSID_VERSION = 0x30050000
09-12 16:43:23.104     0     0 E         : msm_csid_irq CSID0_IRQ_STATUS_ADDR = 0x800
09-12 16:43:23.108     0     0 I MSM-CPP cpp_init_hardware: 1145 CPP HW Version: 0x60010000
09-12 16:43:23.108     0     0 E MSM-CPP cpp_init_hardware: 1163 stream_cnt:0
09-12 16:43:23.128   876  6255 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:23.128   876  6255 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:23.128   876  6255 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:23.128   876  6255 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:23.128   876  6255 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:23.125   876   876 W HwBinder:876_4: type=1400 audit(0.0:110): avc: denied { read } for name="u:object_r:system_prop:s0" dev="tmpfs" ino=18197 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:system_prop:s0 tclass=file permissive=0
09-12 16:43:23.129   876  6255 W libc    : Access denied finding property "service.bootanim.zzzz"
09-12 16:43:23.130   876  6255 I QCamera : <HAL><INFO> openCamera: 814: [KPI Perf]: X PROFILE_OPEN_CAMERA camera id 0, rc: 0
09-12 16:43:23.130   876  6255 I QCamera : <HAL><INFO> initialize: 1019: E :mCameraId = 0 mState = 1
09-12 16:43:23.125   876   876 W HwBinder:876_4: type=1400 audit(0.0:111): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=18053 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
09-12 16:43:23.125   876   876 W HwBinder:876_4: type=1400 audit(0.0:112): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=18053 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
09-12 16:43:23.130   876  6255 I QCamera : <HAL><INFO> initialize: 1052: X
09-12 16:43:23.130   876  6255 W libc    : Access denied finding property "ro.camera.req.fmq.size"
09-12 16:43:23.131   876  6255 W libc    : Access denied finding property "ro.camera.res.fmq.size"
09-12 16:43:23.133  1707  2818 D CompatibilityChangeReporter: Compat change id reported: 189229956; UID 10002; state: DISABLED
09-12 16:43:23.133  1707  2818 D CompatibilityChangeReporter: Compat change id reported: 191513214; UID 10002; state: DISABLED
09-12 16:43:23.133  1707  2818 V CameraService_proxy: The activity is N or above and claims to support resizeable-activity. Crop-rotate-scale is disabled.
09-12 16:43:23.136 12498 12558 I CameraSession: Camera became un-available: 0
09-12 16:43:23.136 12498 12558 I CameraManager: Camera 0: Opened!
09-12 16:43:23.138   873   873 D audio_hw_primary: adev_set_parameters: enter: cameraFacing=back
09-12 16:43:23.138   873   873 D audio_hw_hfp: hfp_set_parameters: enter
09-12 16:43:23.138   873   873 D audio_hw_hfp: hfp_set_parameters: enter
09-12 16:43:23.138   873   873 D audio_hw_extn: audio_extn_fm_set_parameters: Enter
09-12 16:43:23.138   873   873 D audio_hw_hfp: hfp_set_parameters: enter
09-12 16:43:23.138 12498 12558 I CreateCaptureSession: Camera 0: Creating Capture Session #1000... Hardware Level: 3} | Outputs: [PREVIEW (1920 x 1080), PHOTO (4000 x 2250 in format #256), VIDEO (3840 x 2160 in format #34)]
09-12 16:43:23.140 12498 12558 I CreateCaptureSession: Using new API (>=28)
09-12 16:43:23.141     0     0 I msm_cci_init: 1439: hw_version = 0x10060000
09-12 16:43:23.141   876 12581 E mm-camera: <SENSOR><ERROR> sagit_imx386_semco_autofocus_calibration: 639: adjusted code_per_step: 150, qvalue: 128
09-12 16:43:23.142  6742  6805 W cameraserver: createSurfaceFromGbp: Camera 0 with consumer usage flag: 2304: Forcing asynchronous mode forstream
09-12 16:43:23.142  6742  6805 W cameraserver: createSurfaceFromGbp: Camera 0: Overriding format 0x4 to IMPLEMENTATION_DEFINED
09-12 16:43:23.148   876  1966 I QCamera : <HAL><INFO> configureStreamsPerfLocked: 1642: stream[0] type = 0, format = 34, width = 1920, height = 1080, rotation = 0, usage = 0x900
09-12 16:43:23.149   876  1966 I QCamera : <HAL><INFO> configureStreamsPerfLocked: 1642: stream[1] type = 0, format = 33, width = 4000, height = 2250, rotation = 0, usage = 0x3
09-12 16:43:23.149   876  1966 I QCamera : <HAL><INFO> configureStreamsPerfLocked: 1642: stream[2] type = 0, format = 34, width = 3840, height = 2160, rotation = 0, usage = 0x60000
09-12 16:43:23.157   876  1966 I qomx_image_core: OMX_Init:101] Complete 3
09-12 16:43:23.162   876  1966 I qomx_image_core: OMX_GetHandle:243] get instance pts is 0xe77464b0
09-12 16:43:23.162   876  1966 D qomx_image_core: OMX_GetHandle:261] handle = 0xe77464b4 Instanceindex = 0,comp_idx 2 g_ptr 0xef252330
09-12 16:43:23.162   876  1966 E mm-still: omx_component_set_callbacks: Bad Parameter
09-12 16:43:23.162   876  1966 I qomx_image_core: OMX_GetHandle:267] Success
09-12 16:43:23.166  1707  2818 W libprocessgroup: Failed to open /dev/blkio/tasks: No such file or directory
09-12 16:43:23.166  6742  6805 D Camera3-Device: Set real time priority for request queue thread (tid 12602)
09-12 16:43:23.169 12498 12558 I CreateCaptureSession: Camera 0: Capture Session #1000 configured!
09-12 16:43:23.169 12498 12558 I CameraView: invokeOnInitialized()
09-12 16:43:23.170   876  1966 E CamComm1.0-MD: Mismatched tag type when updating entry enable (-2146762752) of type byte; got type int32 data instead 
09-12 16:43:23.170   876  1966 E CamComm1.0-MD: Mismatched tag type when updating entry is_main (-2146762751) of type byte; got type int32 data instead 
09-12 16:43:23.171 12498 12558 I CameraSession: Adding output surface PREVIEW..
09-12 16:43:23.171 12498 12536 I ReactNativeJS: Camera initialized!
09-12 16:43:23.171 12498 12558 I CameraSession: Adding output surface VIDEO..
09-12 16:43:23.171 12498 12558 I CameraSession: Camera Session initialized! Starting repeating request..
09-12 16:43:23.172 12498 12558 D CameraSession: Setting Repeating Request..
09-12 16:43:23.176   951   951 I DisplayDevice: Display 0 policy changed
09-12 16:43:23.176   951   951 I DisplayDevice: Previous: {{defaultModeId=0, allowGroupSwitching=false, primaryRange=[0.00 Hz, 60.00 Hz], appRequestRange=[0.00 Hz, inf Hz]}}
09-12 16:43:23.176   951   951 I DisplayDevice: Current:  {{defaultModeId=0, allowGroupSwitching=false, primaryRange=[60.00 Hz, 60.00 Hz], appRequestRange=[60.00 Hz, 60.00 Hz]}}
09-12 16:43:23.176   951   951 I DisplayDevice: 0 mode changes were performed under the previous policy
09-12 16:43:23.176   876  6255 I QCamera : <HAL><INFO> processCaptureRequest: 4422: STREAM INFO : type 1, wxh: 1920 x 1080, pp_mask: 0x10100068e, Format:0 is_type: 0
09-12 16:43:23.176   876  6255 I QCamera : <HAL><INFO> processCaptureRequest: 4422: STREAM INFO : type 3, wxh: 4000 x 2250, pp_mask: 0x0, Format:0 is_type: 0
09-12 16:43:23.176   876  6255 I QCamera : <HAL><INFO> processCaptureRequest: 4422: STREAM INFO : type 3, wxh: 3840 x 2160, pp_mask: 0x100068e, Format:0 is_type: 0
09-12 16:43:23.176   876  6255 I QCamera : <HAL><INFO> processCaptureRequest: 4422: STREAM INFO : type 11, wxh: 640 x 360, pp_mask: 0x10100068e, Format:0 is_type: 0
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[0] = sagit_imx386_semco_snapshot
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[1] = sagit_imx386_semco_snapshot
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[2] = sagit_imx386_semco_common
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[3] = sagit_imx386_semco_cpp_preview
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[4] = sagit_imx386_semco_cpp_liveshot
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[5] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[6] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[7] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[8] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[9] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[10] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[11] = sagit_imx386_semco_cpp_video
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[12] = sagit_imx386_semco_postproc
09-12 16:43:23.177   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[13] = sagit_imx386_semco_zsl_video
09-12 16:43:23.177   876 12575 E mm-camera: <SENSOR><ERROR> 711: sensor_pick_resolution: res_idx: 0
09-12 16:43:23.179   876 12575 W mm-camera: <IFACE >< WARN> 2835: iface_util_modify_plane_info_for_native_buf: iface_util_modify_plane_info_for_native_buf: Invalid cam_format 0
09-12 16:43:23.179   876 12575 W mm-camera: <IFACE >< WARN> 2870: iface_util_calculate_frame_length_for_native_buf: iface_util_calculate_frame_length_for_native_buf: returned fail=-1
09-12 16:43:23.179   876 12575 W mm-camera: <IFACE >< WARN> 2835: iface_util_modify_plane_info_for_native_buf: iface_util_modify_plane_info_for_native_buf: Invalid cam_format 0
09-12 16:43:23.179   876 12575 W mm-camera: <IFACE >< WARN> 2870: iface_util_calculate_frame_length_for_native_buf: iface_util_calculate_frame_length_for_native_buf: returned fail=-1
09-12 16:43:23.179   876 12575 W mm-camera: <IFACE >< WARN> 2835: iface_util_modify_plane_info_for_native_buf: iface_util_modify_plane_info_for_native_buf: Invalid cam_format 0
09-12 16:43:23.179   876 12575 W mm-camera: <IFACE >< WARN> 2870: iface_util_calculate_frame_length_for_native_buf: iface_util_calculate_frame_length_for_native_buf: returned fail=-1
09-12 16:43:23.180   876 12575 E mm-camera: <SENSOR><ERROR> 711: sensor_pick_resolution: res_idx: 0
09-12 16:43:23.181 12498 12536 I ReactNativeJS: Re-rendering camera page with active camera. Device: "BACK (0)" (4000x2250 photo / 3840x2160 video @ 30fps)
09-12 16:43:23.182   876 12575 E mm-camera: <IMGLIB><ERROR> 5558: faceproc_hw_comp_init: Can not open hw fd
09-12 16:43:23.182   876 12575 E mm-camera: <IMGLIB><ERROR> 3788: module_faceproc_comp_create: init failed -1
09-12 16:43:23.218   876 12575 E mm-camera: <SENSOR><ERROR> 711: sensor_pick_resolution: res_idx: 0
09-12 16:43:23.218   876 12575 E mm-camera: <SENSOR><ERROR> 101: sensor_delay_init: camera.boke.mode: false, sensor name: imx386_semco
09-12 16:43:23.218   876 12593 I mm-camera: <STATS_AEC >< INFO> 2628: aec_set_param: SHDR LIMITS:0 0 (0 0) (0 0)
09-12 16:43:23.219   876  1345 E quadracfa_dummy: inside dummy remosaic_init 1
09-12 16:43:23.219   876 12575 E mm-camera: <SENSOR><ERROR> 7717: module_sensor_set_decode_format_based_on_pack_mode: Pack mode is 0
09-12 16:43:23.219   876  1345 E quadracfa_dummy: inside dummy remosaic_gainmap_gen 1
09-12 16:43:23.219   876 12575 E mm-camera: <SENSOR><ERROR> 3919: module_sensor_load_chromatix_stream_on: load chromatix for sensor imx386_semco
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[0] = sagit_imx386_semco_snapshot
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[1] = sagit_imx386_semco_snapshot
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[2] = sagit_imx386_semco_common
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[3] = sagit_imx386_semco_cpp_preview
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[4] = sagit_imx386_semco_cpp_liveshot
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[5] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[6] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[7] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[8] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[9] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[10] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[11] = sagit_imx386_semco_cpp_video
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[12] = sagit_imx386_semco_postproc
09-12 16:43:23.219   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[13] = sagit_imx386_semco_zsl_video
09-12 16:43:23.219     0     0 E         : msm_csid_irq CSID0_IRQ_STATUS_ADDR = 0x800
09-12 16:43:23.222   876 12575 E mm-camera: <SENSOR><ERROR> 2555: sensor_util_post_chromatix_event_downstream: Chromatix_3A_version: [10]
09-12 16:43:23.222   876 12575 E mm-camera: <SENSOR><ERROR> 2559: sensor_util_post_chromatix_event_downstream: Chromatix_common_version: [6 16]
09-12 16:43:23.225   876 12593 E mm-camera: <STATS_AEC ><ERROR> 579: aec_led_cal_apply_calibration: Calibrate data size 0 not expected with tuning size: 0
09-12 16:43:23.225   876 12594 I mm-camera: <STATS_AF >< INFO> 949: af_haf_update_tuning_data: Setting default init pos to far end
09-12 16:43:23.227   876 12575 E mm-camera: <IFACE ><ERROR> 2251: iface_util_set_chromatix: iface_util_set_chromatix:2251 failed: iface_hvx_open rc 0
09-12 16:43:23.343     0     0 E ispif_process_irq: RDI0 frame id: 0
09-12 16:43:23.364     0     0 E I2C_OIS_spcl_cmnd: 636 SPCL WR_I2C 0x8c 0x1
09-12 16:43:23.365     0     0 E I2C_OIS_spcl_cmnd: 639 exit
09-12 16:43:23.377     0     0 E ispif_process_irq: RDI0 frame id: 1
09-12 16:43:23.410     0     0 E ispif_process_irq: RDI0 frame id: 2
09-12 16:43:23.443     0     0 E ispif_process_irq: RDI0 frame id: 3
09-12 16:43:23.447   876 12586 E mm-camera: <ERROR> 831: dmlroc_init: dmlroc_init cfg: camif 3016x4032, elem 124x126, thres 0.001600, accur 8
09-12 16:43:23.447   876 12586 E mm-camera: <ERROR> 832: dmlroc_init: dmlroc_init cfg: offsetH 0, offsetV 20
09-12 16:43:23.447   876 12586 E mm-camera: <ERROR> 833: dmlroc_init: dmlroc_init mesh: rxc 13x17, subs 8, hxw 32x32, offset vert 28, horz 32
09-12 16:43:23.451  1707  2818 D OomAdjuster: Not killing cached processes
09-12 16:43:23.455   876 12615 I QCamera : <HAL><INFO> streamCbRoutine: 886: [KPI Perf] : PROFILE_FIRST_PREVIEW_FRAME camera id 0
09-12 16:43:23.477     0     0 E ispif_process_irq: RDI0 frame id: 4

09-12 16:43:55.344 12498 12559 D ExamplePlugin: 3840 x 2160 Image with format #34. Logging 5 parameters:
09-12 16:43:55.344 12498 12559 D ExamplePlugin:   -> 42.0 (java.lang.Double)
09-12 16:43:55.344 12498 12559 D ExamplePlugin:   -> true (java.lang.Boolean)
09-12 16:43:55.344 12498 12559 D ExamplePlugin:   -> {test=0.0, second=test} (java.util.HashMap)
09-12 16:43:55.344 12498 12559 D ExamplePlugin:   -> hello! (java.lang.String)
09-12 16:43:55.344 12498 12559 D ExamplePlugin:   -> [another test, 5.0] (java.util.ArrayList)
09-12 16:43:55.381 12498 12536 I ReactNativeJS: Re-rendering camera page with active camera. Device: "FRONT (1)" (3840x2160 photo / 1920x1080 video @ 30fps)
09-12 16:43:55.424 12498 12498 I CameraView: Props changed: [cameraId, format]
09-12 16:43:55.424 12498 12498 I PreviewView: Surface destroyed! Surface(name=null)/@0x14a5a9f
09-12 16:43:55.424 12498 12498 I CameraView: Configuring Camera Device...
09-12 16:43:55.429 12498 12513 E BufferQueueProducer: [SurfaceView[com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity]#1(BLAST Consumer)1](id:30d200000001,api:4,p:6742,c:12498) queueBuffer: BufferQueue has been abandoned
09-12 16:43:55.429  6742  6757 E Surface : queueBuffer: error queuing buffer, -19
09-12 16:43:55.429  6742  6757 E Camera3-OutputStream: returnBufferCheckedLocked: Stream 0: Error queueing buffer to native window: No such device (-19)
09-12 16:43:55.429 12498 12498 I PreviewSize: Phone has a 1080 x 1920 screen.
09-12 16:43:55.430 12498 12498 I PreviewView: Using Preview Size 1920 x 1080.
09-12 16:43:55.430 12498 12498 D PreviewView: onMeasure(1080, 1920)
09-12 16:43:55.430 12498 12536 I ReactNativeJS: 352730419974: 3840x2160 native Frame (portrait)
09-12 16:43:55.430 12498 12498 D PreviewView: Measured dimensions set: 1080 x 1920
09-12 16:43:55.430 12498 12498 I CameraView: Configuring Camera Device...
09-12 16:43:55.430 12498 12498 I CameraSession: Setting Format (fps: 30 | videoStabilization: null | hdr: false | lowLightBoost: false)...
09-12 16:43:55.430 12498 12559 D ExamplePlugin: 3840 x 2160 Image with format #34. Logging 5 parameters:
09-12 16:43:55.431 12498 12559 D ExamplePlugin:   -> 42.0 (java.lang.Double)
09-12 16:43:55.431 12498 12559 D ExamplePlugin:   -> true (java.lang.Boolean)
09-12 16:43:55.431 12498 12559 D ExamplePlugin:   -> {test=0.0, second=test} (java.util.HashMap)
09-12 16:43:55.431 12498 12559 D ExamplePlugin:   -> hello! (java.lang.String)
09-12 16:43:55.431 12498 12498 I CameraSession: Setting isActive: true (isRunning: true)
09-12 16:43:55.431 12498 12559 D ExamplePlugin:   -> [another test, 5.0] (java.util.ArrayList)
09-12 16:43:55.431 12498 12558 D CameraSession: Setting Repeating Request..
09-12 16:43:55.435 12498 12498 I PreviewView: Surface created! Surface(name=null)/@0x7616f50
09-12 16:43:55.435 12498 12498 I CameraView: Configuring Camera Device...
09-12 16:43:55.435 12498 12498 I CameraSession: Configuring Session for Camera 1...
09-12 16:43:55.436 12498 12498 I CameraOutputs: Preparing Outputs for Camera 1...
09-12 16:43:55.436 12498 12498 I CameraOutputs: Adding native preview view output.
09-12 16:43:55.437 12498 12498 I PreviewSize: Phone has a 1080 x 1920 screen.
09-12 16:43:55.439 12498 12498 I CameraOutputs: Adding 3840x2160 photo output. (Format: 256)
09-12 16:43:55.440 12498 12498 I CameraOutputs: Adding 1920x1080 video output. (Format: 34)
09-12 16:43:55.440 12498 12498 I CameraOutputs: Prepared 3 Outputs for Camera 1!
09-12 16:43:55.441 12498 12498 I SurfaceOutput: Closing 4000x2250 PHOTO ImageReader..
09-12 16:43:55.441 12498 12498 I SurfaceOutput: Closing 3840x2160 Video Pipeline..
09-12 16:43:55.441 12498 12498 I PreviewView: Surface resized! Surface(name=null)/@0x7616f50 (1920 x 1080 in format #4)
09-12 16:43:55.441 12498 12558 I CameraSession: Starting Camera Session...
09-12 16:43:55.442  6742  6874 D Camera2ClientBase: Camera 0: start to disconnect
09-12 16:43:55.442  6742  6874 D Camera2ClientBase: Camera 0: serializationLock acquired
09-12 16:43:55.442  6742  6874 D Camera2ClientBase: Camera 0: Shutting down
09-12 16:43:55.442  6742  6874 D Camera2ClientBase: Camera 0: start to cacheDump
09-12 16:43:55.534 12498 12558 E BufferQueueProducer: [SurfaceView[com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity]#1(BLAST Consumer)1](id:30d200000001,api:4,p:6742,c:12498) cancelBuffer: BufferQueue has been abandoned
09-12 16:43:55.534 12498 12558 E BufferQueueProducer: [ImageReader-3840x2160f22m3-12498-1](id:30d200000003,api:4,p:6742,c:12498) cancelBuffer: BufferQueue has been abandoned
09-12 16:43:55.535 12498 12558 E BufferQueueProducer: [SurfaceView[com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity]#1(BLAST Consumer)1](id:30d200000001,api:4,p:6742,c:12498) cancelBuffer: BufferQueue has been abandoned
09-12 16:43:55.535 12498 12558 E BufferQueueProducer: [ImageReader-3840x2160f22m3-12498-1](id:30d200000003,api:4,p:6742,c:12498) cancelBuffer: BufferQueue has been abandoned
09-12 16:43:55.536 12498 12558 E BufferQueueProducer: [SurfaceView[com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity]#1(BLAST Consumer)1](id:30d200000001,api:4,p:6742,c:12498) cancelBuffer: BufferQueue has been abandoned
09-12 16:43:55.536 12498 12558 E BufferQueueProducer: [ImageReader-3840x2160f22m3-12498-1](id:30d200000003,api:4,p:6742,c:12498) cancelBuffer: BufferQueue has been abandoned
09-12 16:43:55.536 12498 12558 E BufferQueueProducer: [SurfaceView[com.mrousavy.camera.example/com.mrousavy.camera.example.MainActivity]#1(BLAST Consumer)1](id:30d200000001,api:4,p:6742,c:12498) cancelBuffer: BufferQueue has been abandoned
09-12 16:43:55.536 12498 12558 E BufferQueueProducer: [ImageReader-3840x2160f22m3-12498-1](id:30d200000003,api:4,p:6742,c:12498) cancelBuffer: BufferQueue has been abandoned
09-12 16:43:55.540   876 12575 E mm-camera: <SENSOR><ERROR> 711: sensor_pick_resolution: res_idx: 0
09-12 16:43:55.541   876 12575 E mm-camera: <SENSOR><ERROR> 101: sensor_delay_init: camera.boke.mode: false, sensor name: imx386_semco
09-12 16:43:55.541   876 12593 I mm-camera: <STATS_AEC >< INFO> 2628: aec_set_param: SHDR LIMITS:0 0 (0 0) (0 0)
09-12 16:43:55.542   876 12575 E mm-camera: <SENSOR><ERROR> 7717: module_sensor_set_decode_format_based_on_pack_mode: Pack mode is 0
09-12 16:43:55.542   876 12575 E mm-camera: <SENSOR><ERROR> 3919: module_sensor_load_chromatix_stream_on: load chromatix for sensor imx386_semco
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[0] = sagit_imx386_semco_snapshot
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[1] = sagit_imx386_semco_snapshot
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[2] = sagit_imx386_semco_common
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[3] = sagit_imx386_semco_cpp_preview
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[4] = sagit_imx386_semco_cpp_liveshot
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[5] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[6] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[7] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[8] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[9] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[10] = sagit_imx386_semco_cpp_snapshot
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[11] = sagit_imx386_semco_cpp_video
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[12] = sagit_imx386_semco_postproc
09-12 16:43:55.542   876 12575 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[13] = sagit_imx386_semco_zsl_video
09-12 16:43:55.542   876 12575 E mm-camera: <SENSOR><ERROR> 2555: sensor_util_post_chromatix_event_downstream: Chromatix_3A_version: [10]
09-12 16:43:55.542   876 12575 E mm-camera: <SENSOR><ERROR> 2559: sensor_util_post_chromatix_event_downstream: Chromatix_common_version: [6 16]
09-12 16:43:55.543   876 12593 E mm-camera: <STATS_AEC ><ERROR> 579: aec_led_cal_apply_calibration: Calibrate data size 0 not expected with tuning size: 0
09-12 16:43:55.543   876 12594 I mm-camera: <STATS_AF >< INFO> 949: af_haf_update_tuning_data: Setting default init pos to far end
09-12 16:43:55.544   876 12575 E mm-camera: <IFACE ><ERROR> 2251: iface_util_set_chromatix: iface_util_set_chromatix:2251 failed: iface_hvx_open rc 0
09-12 16:43:55.570   876 12575 E mm-camera: <ISP   ><ERROR> 515: sce_found_boundaries: sce_found_boundaries: Error: intersections are on the same side of central point
09-12 16:43:55.584  6742  6874 I Camera3-Device: disconnectImpl: E
09-12 16:43:55.584  6742  6874 I CameraLatencyHistogram: ProcessCaptureRequest latency histogram (405) samples:
09-12 16:43:55.584  6742  6874 I CameraLatencyHistogram:        40     80    120    160    200    240    280    320    360    inf (max ms)
09-12 16:43:55.584  6742  6874 I CameraLatencyHistogram:      0.99   82.47   16.05   0.25   0.25   0.00   0.00   0.00   0.00   0.00 (%)
09-12 16:43:55.585   876  1494 I QCamera : <HAL><INFO> close_camera_device: 11763: [KPI Perf]: E camera id 0
09-12 16:43:55.591   951   951 I DisplayDevice: Display 0 policy changed
09-12 16:43:55.591   951   951 I DisplayDevice: Previous: {{defaultModeId=0, allowGroupSwitching=false, primaryRange=[60.00 Hz, 60.00 Hz], appRequestRange=[60.00 Hz, 60.00 Hz]}}
09-12 16:43:55.591   951   951 I DisplayDevice: Current:  {{defaultModeId=0, allowGroupSwitching=false, primaryRange=[0.00 Hz, 60.00 Hz], appRequestRange=[0.00 Hz, inf Hz]}}
09-12 16:43:55.591   951   951 I DisplayDevice: 0 mode changes were performed under the previous policy
09-12 16:43:55.615   876  1494 V qomx_image_core: OMX_FreeHandle:338] 
09-12 16:43:55.615   876  1494 D qomx_image_core: get_idx_from_handle:297] comp_idx 2 inst_idx 0
09-12 16:43:55.616   876  1494 V qomx_image_core: OMX_FreeHandle:373] Success
09-12 16:43:55.616   876  1494 I qomx_image_core: OMX_Deinit:125] Complete
09-12 16:43:55.621   876 12575 E mm-camera: <SENSOR><ERROR> 711: sensor_pick_resolution: res_idx: 0
09-12 16:43:55.623   876  1494 I QCamera : <HAL><INFO> closeCamera: 956: [KPI Perf]: E PROFILE_CLOSE_CAMERA camera id 0
09-12 16:43:55.634   876 12719 E quadracfa_dummy: inside dummy remosaic_deinit 1
09-12 16:43:55.633     0     0 I MSM-CPP cpp_release_hardware: 1226 cpp hw release done
09-12 16:43:55.770   876  1494 E mm-camera: <MCT   ><ERROR> 179: stop_sof_check_thread: Returning as SOF timer thread not yet initialized
09-12 16:43:55.765   876   876 W HwBinder:876_1: type=1400 audit(0.0:113): avc: denied { read } for name="u:object_r:system_prop:s0" dev="tmpfs" ino=18197 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:system_prop:s0 tclass=file permissive=0
09-12 16:43:55.771   876  1494 W libc    : Access denied finding property "service.bootanim.zzzz"
09-12 16:43:55.771  6742  6874 W CameraProviderManager: Camera provider legacy/0 says an unknown camera device@1.0/legacy/0 now has torch status 1. Curious.
09-12 16:43:55.771  6742  6874 I CameraProviderManager: Camera device device@3.3/legacy/0 torch status is now AVAILABLE_OFF
09-12 16:43:55.771  6742  6874 I CameraService: onTorchStatusChangedLocked: Torch status changed for cameraId=0, newStatus=1
09-12 16:43:55.772   876  1494 I QCamera : <HAL><INFO> closeCamera: 998: [KPI Perf]: X PROFILE_CLOSE_CAMERA camera id 0, rc: 0
09-12 16:43:55.773   876  1494 I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
09-12 16:43:55.777   876  1494 I QCamera : <HAL><INFO> close_camera_device: 11765: [KPI Perf]: X
09-12 16:43:55.780  6742  6874 I CameraLatencyHistogram: Stream 0 dequeueBuffer latency histogram (405) samples:
09-12 16:43:55.780  6742  6874 I CameraLatencyHistogram:         5     10     15     20     25     30     35     40     45    inf (max ms)
09-12 16:43:55.780  6742  6874 I CameraLatencyHistogram:      99.51   0.49   0.00   0.00   0.00   0.00   0.00   0.00   0.00   0.00 (%)
09-12 16:43:55.781  6742  6874 I CameraLatencyHistogram: Stream 2 dequeueBuffer latency histogram (405) samples:
09-12 16:43:55.781  6742  6874 I CameraLatencyHistogram:         5     10     15     20     25     30     35     40     45    inf (max ms)
09-12 16:43:55.781  6742  6874 I CameraLatencyHistogram:      97.28   1.48   0.74   0.49   0.00   0.00   0.00   0.00   0.00   0.00 (%)
09-12 16:43:55.781  6742  6874 I Camera3-Device: disconnectImpl: X
09-12 16:43:55.783  6742  6874 I CameraService: disconnect: Disconnected client for camera 0 for PID 12498
09-12 16:43:55.785 12498 12558 I CameraManager: Camera 1: Opening...
09-12 16:43:55.789  6742  6874 I CameraService: CameraService::connect call (PID 12498 "com.mrousavy.camera.example", camera ID 1) and Camera API version 2
09-12 16:43:55.790  6742  6874 I Camera2ClientBase: Camera 1: Opened. Client: com.mrousavy.camera.example (PID 12498, UID 10002)
09-12 16:43:55.790  6742  6874 I CameraDeviceClient: CameraDeviceClient 1: Opened
09-12 16:43:55.790  6742  6874 I CameraService: makeClient: Camera2 API, override to portrait 0
09-12 16:43:55.793   876  1966 I QCamera : <HAL><INFO> cameraDeviceOpen: 407: Open camera id 1 API version 768
09-12 16:43:55.797   876  1966 I QCamera : <HAL><INFO> QCamera3HardwareInterface: 530: AV timer enabled: 0
09-12 16:43:55.800     0     0 I msm_pm_qos_update_request: update request 100
09-12 16:43:55.799   876  1966 I QCamera : <HAL><INFO> openCamera: 804: [KPI Perf]: E PROFILE_OPEN_CAMERA camera id 1
09-12 16:43:55.800     0     0 I msm_pm_qos_add_request: add requestmsm_pm_qos_update_request: update request -1
09-12 16:43:55.800     0     0 I msm_pm_qos_add_request: add request
09-12 16:43:55.800   876  1966 D QCamera : Debug log file is not enabled
09-12 16:43:55.801   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 1]
09-12 16:43:55.801   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 0]
09-12 16:43:55.801   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 1]
09-12 16:43:55.801   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 0]
09-12 16:43:55.801   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 1]
09-12 16:43:55.801   905   925 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [2, 0]
09-12 16:43:55.802     0     0 I msm_csid_init: CSID_VERSION = 0x30050000
09-12 16:43:55.804     0     0 E         : msm_csid_irq CSID1_IRQ_STATUS_ADDR = 0x800
09-12 16:43:55.809     0     0 I MSM-CPP cpp_init_hardware: 1145 CPP HW Version: 0x60010000
09-12 16:43:55.809     0     0 E MSM-CPP cpp_init_hardware: 1163 stream_cnt:0
09-12 16:43:55.823   876  1966 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:55.824   876  1966 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:55.824   876  1966 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:55.824   876  1966 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:55.824   876  1966 E mm-camera: <STATS ><ERROR> 2989: stats_port_check_caps_reserve: Invalid Port capability type!
09-12 16:43:55.825   876  1966 W libc    : Access denied finding property "service.bootanim.zzzz"
09-12 16:43:55.822   876   876 W HwBinder:876_3: type=1400 audit(0.0:114): avc: denied { read } for name="u:object_r:system_prop:s0" dev="tmpfs" ino=18197 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:system_prop:s0 tclass=file permissive=0
09-12 16:43:55.826   876  1966 I QCamera : <HAL><INFO> openCamera: 814: [KPI Perf]: X PROFILE_OPEN_CAMERA camera id 1, rc: 0
09-12 16:43:55.826   876  1966 I QCamera : <HAL><INFO> initialize: 1019: E :mCameraId = 1 mState = 1
09-12 16:43:55.827   876  1966 I QCamera : <HAL><INFO> initialize: 1052: X
09-12 16:43:55.827   876  1966 W libc    : Access denied finding property "ro.camera.req.fmq.size"
09-12 16:43:55.822   876   876 W HwBinder:876_3: type=1400 audit(0.0:115): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=18053 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
09-12 16:43:55.827   876  1966 W libc    : Access denied finding property "ro.camera.res.fmq.size"
09-12 16:43:55.822   876   876 W HwBinder:876_3: type=1400 audit(0.0:116): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=18053 scontext=u:r:hal_camera_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0
09-12 16:43:55.830  1707  2657 V CameraService_proxy: The activity is N or above and claims to support resizeable-activity. Crop-rotate-scale is disabled.
09-12 16:43:55.831   873   873 D audio_hw_primary: adev_set_parameters: enter: cameraFacing=front
09-12 16:43:55.831   873   873 D audio_hw_hfp: hfp_set_parameters: enter
09-12 16:43:55.831   873   873 D audio_hw_hfp: hfp_set_parameters: enter
09-12 16:43:55.831   873   873 D audio_hw_extn: audio_extn_fm_set_parameters: Enter
09-12 16:43:55.831   873   873 D audio_hw_hfp: hfp_set_parameters: enter
09-12 16:43:55.832 12498 12558 I CameraSession: Camera became available: 0
09-12 16:43:55.832 12498 12558 I CameraSession: Camera became un-available: 1
09-12 16:43:55.832 12498 12558 I CameraManager: Camera 1: Opened!
09-12 16:43:55.834 12498 12558 I CreateCaptureSession: Camera 1: Creating Capture Session #1001... Hardware Level: 3} | Outputs: [PREVIEW (1920 x 1080), PHOTO (3840 x 2160 in format #256), VIDEO (1920 x 1080 in format #34)]
09-12 16:43:55.834 12498 12558 I CreateCaptureSession: Using new API (>=28)
09-12 16:43:55.836  6742  6874 W cameraserver: createSurfaceFromGbp: Camera 1 with consumer usage flag: 2304: Forcing asynchronous mode forstream
09-12 16:43:55.836  6742  6874 W cameraserver: createSurfaceFromGbp: Camera 1: Overriding format 0x4 to IMPLEMENTATION_DEFINED
09-12 16:43:55.840     0     0 I msm_cci_init: 1439: hw_version = 0x10060000
09-12 16:43:55.843   876  1494 I QCamera : <HAL><INFO> configureStreamsPerfLocked: 1642: stream[0] type = 0, format = 34, width = 1920, height = 1080, rotation = 0, usage = 0x900
09-12 16:43:55.843   876  1494 I QCamera : <HAL><INFO> configureStreamsPerfLocked: 1642: stream[1] type = 0, format = 33, width = 3840, height = 2160, rotation = 0, usage = 0x3
09-12 16:43:55.843   876  1494 I QCamera : <HAL><INFO> configureStreamsPerfLocked: 1642: stream[2] type = 0, format = 34, width = 1920, height = 1080, rotation = 0, usage = 0x60000
09-12 16:43:55.852   876  1494 I qomx_image_core: OMX_Init:101] Complete 3
09-12 16:43:55.856   876  1494 I qomx_image_core: OMX_GetHandle:243] get instance pts is 0xe7741cd0
09-12 16:43:55.856   876  1494 D qomx_image_core: OMX_GetHandle:261] handle = 0xe7741cd4 Instanceindex = 0,comp_idx 2 g_ptr 0xef251230
09-12 16:43:55.857   876  1494 E mm-still: omx_component_set_callbacks: Bad Parameter
09-12 16:43:55.857   876  1494 I qomx_image_core: OMX_GetHandle:267] Success
09-12 16:43:55.861  1707  2657 W libprocessgroup: Failed to open /dev/blkio/tasks: No such file or directory
09-12 16:43:55.862  6742  6874 D Camera3-Device: Set real time priority for request queue thread (tid 12749)
09-12 16:43:55.863 12498 12558 I CreateCaptureSession: Camera 0: Capture Session #1000 closed!
09-12 16:43:55.863 12498 12558 D CameraSession: Capture Session Closed (null == android.hardware.camera2.impl.CameraCaptureSessionImpl@8809d05)
09-12 16:43:55.863 12498 12558 I CreateCaptureSession: Camera 1: Capture Session #1001 configured!
09-12 16:43:55.863 12498 12558 I CameraView: invokeOnInitialized()
09-12 16:43:55.864 12498 12536 I ReactNativeJS: Camera initialized!
09-12 16:43:55.865   876  1494 E CamComm1.0-MD: Mismatched tag type when updating entry enable (-2146762752) of type byte; got type int32 data instead 
09-12 16:43:55.866   876  1494 E CamComm1.0-MD: Mismatched tag type when updating entry is_main (-2146762751) of type byte; got type int32 data instead 
09-12 16:43:55.866 12498 12558 I CameraSession: Adding output surface PREVIEW..
09-12 16:43:55.866 12498 12558 I CameraSession: Adding output surface VIDEO..
09-12 16:43:55.866 12498 12558 I CameraSession: Camera Session initialized! Starting repeating request..
09-12 16:43:55.867 12498 12558 D CameraSession: Setting Repeating Request..
09-12 16:43:55.871   951   951 I DisplayDevice: Display 0 policy changed
09-12 16:43:55.871   951   951 I DisplayDevice: Previous: {{defaultModeId=0, allowGroupSwitching=false, primaryRange=[0.00 Hz, 60.00 Hz], appRequestRange=[0.00 Hz, inf Hz]}}
09-12 16:43:55.871   951   951 I DisplayDevice: Current:  {{defaultModeId=0, allowGroupSwitching=false, primaryRange=[60.00 Hz, 60.00 Hz], appRequestRange=[60.00 Hz, 60.00 Hz]}}
09-12 16:43:55.871   951   951 I DisplayDevice: 0 mode changes were performed under the previous policy
09-12 16:43:55.871   876  1494 I QCamera : <HAL><INFO> processCaptureRequest: 4422: STREAM INFO : type 1, wxh: 1920 x 1080, pp_mask: 0x10100068e, Format:0 is_type: 0
09-12 16:43:55.871   876  1494 I QCamera : <HAL><INFO> processCaptureRequest: 4422: STREAM INFO : type 3, wxh: 3840 x 2160, pp_mask: 0x0, Format:0 is_type: 0
09-12 16:43:55.871   876  1494 I QCamera : <HAL><INFO> processCaptureRequest: 4422: STREAM INFO : type 3, wxh: 1920 x 1080, pp_mask: 0x0, Format:0 is_type: 0
09-12 16:43:55.871   876  1494 I QCamera : <HAL><INFO> processCaptureRequest: 4422: STREAM INFO : type 11, wxh: 640 x 360, pp_mask: 0x10100068e, Format:0 is_type: 0
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[0] = sagit_imx268_liteon_default_video
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[1] = sagit_imx268_liteon_snapshot
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[2] = sagit_imx268_liteon_common
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[3] = sagit_imx268_liteon_cpp_preview
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[4] = sagit_imx268_liteon_cpp_liveshot
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[5] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[6] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[7] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[8] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[9] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[10] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[11] = sagit_imx268_liteon_cpp_video
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[12] = sagit_imx268_liteon_postproc
09-12 16:43:55.872   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[13] = sagit_imx268_liteon_zsl_video_3a
09-12 16:43:55.872   876 12722 E mm-camera: <SENSOR><ERROR> 711: sensor_pick_resolution: res_idx: 0
09-12 16:43:55.874   876 12722 W mm-camera: <IFACE >< WARN> 2835: iface_util_modify_plane_info_for_native_buf: iface_util_modify_plane_info_for_native_buf: Invalid cam_format 0
09-12 16:43:55.874   876 12722 W mm-camera: <IFACE >< WARN> 2870: iface_util_calculate_frame_length_for_native_buf: iface_util_calculate_frame_length_for_native_buf: returned fail=-1
09-12 16:43:55.874   876 12722 W mm-camera: <IFACE >< WARN> 2835: iface_util_modify_plane_info_for_native_buf: iface_util_modify_plane_info_for_native_buf: Invalid cam_format 0
09-12 16:43:55.874   876 12722 W mm-camera: <IFACE >< WARN> 2870: iface_util_calculate_frame_length_for_native_buf: iface_util_calculate_frame_length_for_native_buf: returned fail=-1
09-12 16:43:55.875   876 12722 E mm-camera: <SENSOR><ERROR> 711: sensor_pick_resolution: res_idx: 0
09-12 16:43:55.875   876  1494 E QCamera : <MCI><ERROR> update: 102: invalid input: active_array [3872, 2190], sensor size [3872, 2192]
09-12 16:43:55.877   876 12722 E mm-camera: <IMGLIB><ERROR> 5558: faceproc_hw_comp_init: Can not open hw fd
09-12 16:43:55.877   876 12722 E mm-camera: <IMGLIB><ERROR> 3788: module_faceproc_comp_create: init failed -1
09-12 16:43:55.887   876 12722 E mm-camera: <SENSOR><ERROR> 711: sensor_pick_resolution: res_idx: 0
09-12 16:43:55.887   876 12722 E mm-camera: <SENSOR><ERROR> 101: sensor_delay_init: camera.boke.mode: false, sensor name: imx268
09-12 16:43:55.887   876 12722 E mm-camera: <STATS_AF ><ERROR> 3469: af_port_handle_sensor_update: Depth_Err: actuator sensitivity: 0.000000 is invalid
09-12 16:43:55.887   876 12740 I mm-camera: <STATS_AEC >< INFO> 2628: aec_set_param: SHDR LIMITS:0 0 (0 0) (0 0)
09-12 16:43:55.888   876 12722 E mm-camera: <SENSOR><ERROR> 7717: module_sensor_set_decode_format_based_on_pack_mode: Pack mode is 0
09-12 16:43:55.888   876  1345 E quadracfa_dummy: inside dummy remosaic_init 1
09-12 16:43:55.888   876  1345 E quadracfa_dummy: inside dummy remosaic_gainmap_gen 1
09-12 16:43:55.888   876 12722 E mm-camera: <SENSOR><ERROR> 3919: module_sensor_load_chromatix_stream_on: load chromatix for sensor imx268
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[0] = sagit_imx268_liteon_default_video
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[1] = sagit_imx268_liteon_snapshot
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[2] = sagit_imx268_liteon_common
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[3] = sagit_imx268_liteon_cpp_preview
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[4] = sagit_imx268_liteon_cpp_liveshot
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[5] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[6] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[7] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[8] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[9] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[10] = sagit_imx268_liteon_cpp_snapshot
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[11] = sagit_imx268_liteon_cpp_video
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[12] = sagit_imx268_liteon_postproc
09-12 16:43:55.888   876 12722 E android.hardware.camera.provider@2.4-service: res_idx = 0 chromatix_lib_name[13] = sagit_imx268_liteon_zsl_video_3a
09-12 16:43:55.889   876 12722 E mm-camera: <SENSOR><ERROR> 2555: sensor_util_post_chromatix_event_downstream: Chromatix_3A_version: [2]
09-12 16:43:55.889   876 12722 E mm-camera: <SENSOR><ERROR> 2559: sensor_util_post_chromatix_event_downstream: Chromatix_common_version: [6 14]
09-12 16:43:55.888     0     0 E         : msm_csid_irq CSID1_IRQ_STATUS_ADDR = 0x800
09-12 16:43:55.891   876 12740 E mm-camera: <STATS_AEC ><ERROR> 579: aec_led_cal_apply_calibration: Calibrate data size 0 not expected with tuning size: 0
09-12 16:43:55.891   876 12722 E mm-camera: <IFACE ><ERROR> 2251: iface_util_set_chromatix: iface_util_set_chromatix:2251 failed: iface_hvx_open rc 0
09-12 16:43:55.892   876 12741 I mm-camera: <STATS_AF >< INFO> 949: af_haf_update_tuning_data: Setting default init pos to far end
09-12 16:43:55.892   876 12741 E mm-camera: <STATS_AF ><ERROR> 596: af_haf_default_mixer_active_algo_selection: ERROR! Unable to find active mixer algo !! 
09-12 16:43:55.892   876 12741 E mm-camera: <SENSOR><ERROR> 1376: port_sensor_handle_upstream_module_event: failed
09-12 16:43:55.892   876 12741 E mm-camera: <SENSOR><ERROR> 1718: port_sensor_port_process_event: failed: port_sensor_handle_upstream_module_event
09-12 16:43:55.892   876 12741 E mm-camera: <ISP   ><ERROR> 1432: isp_util_forward_event: failed: mct_port_send_event_to_peer event->type 2
09-12 16:43:55.905   876 12722 E mm-camera: <ISP   ><ERROR> 361: load_default_tables: Error: Chromatix ltm normal and backlit both are not enabled
09-12 16:43:55.917   876  1494 E QCamera : <MCI><ERROR> toSensor: 164: sensor/active array sizes are not initialized!
09-12 16:43:55.918   876  1494 E QCamera : <MCI><ERROR> toSensor: 164: sensor/active array sizes are not initialized!
09-12 16:43:55.918   876  1494 E QCamera : <MCI><ERROR> toSensor: 164: sensor/active array sizes are not initialized!
09-12 16:43:55.945   876 12741 E mm-camera: <SENSOR><ERROR> 1376: port_sensor_handle_upstream_module_event: failed
09-12 16:43:55.945   876 12741 E mm-camera: <SENSOR><ERROR> 1718: port_sensor_port_process_event: failed: port_sensor_handle_upstream_module_event
09-12 16:43:55.945   876 12741 E mm-camera: <ISP   ><ERROR> 1432: isp_util_forward_event: failed: mct_port_send_event_to_peer event->type 2
09-12 16:43:55.996  2403  2548 E OpenGLRenderer: Unable to match the desired swap behavior.
09-12 16:43:56.018     0     0 E CAM-SMMU cam_smmu_check_vaddr_in_range: 349 Cannot find vaddr:0000000000000000 in SMMU.
09-12 16:43:56.019   876 12768 E mm-camera: <IFACE ><ERROR> 2679: iface_axi_proc_subdev_event: IOMMU page fault occured at Frame Id 3
09-12 16:43:56.022   876 12723 E mm-camera: <MCT   ><ERROR> 870: mct_controller_send_cb: FATAL: Sending HW_Error
09-12 16:43:56.029   876 12745 E QCamera : <HAL><ERROR> camEvtHandle: 761: Fatal, camera daemon died
09-12 16:43:56.018     0     0 E         : vfe uses invalid virtual address

09-12 16:43:56.019     0     0 E CAM-SMMU cam_smmu_check_vaddr_in_range: 349 Cannot find vaddr:0000000000000000 in SMMU.
09-12 16:43:56.019     0     0 E         : vfe uses invalid virtual address
09-12 16:43:56.019     0     0 E msm_vfe_iommu_fault_handler: fault address is 128fd000
09-12 16:43:56.019     0     0 E msm_isp_process_iommu_page_fault: overflow detected during IOMMU

9-12 16:44:01.024   876  1494 E QCamera : <HAL><ERROR> processCaptureRequest: 5257: Unblocked on timeout!!!!
09-12 16:44:01.030   876  1494 E CamDevSession@3.2-impl: processOneCaptureRequest: HAL process_capture_request call failed!
09-12 16:44:01.036   876 12775 E mm-camera: <MCT   ><ERROR> 98: mct_bus_sof_thread_run: FATAL Session 6: SOF Freeze! Sending error message
09-12 16:44:01.036  6742 12749 E Camera3-Device: Camera 1: sendRequestsBatch: RequestThread: Unable to submit capture request 3 to HAL device: Function not implemented (-38)
09-12 16:44:01.090 12498 12558 E CameraManager: Camera 1: Error! 4
09-12 16:44:01.125 12498 12558 D CameraSession: Camera Closed (android.hardware.camera2.impl.CameraDeviceImpl@be08967 == android.hardware.camera2.impl.CameraDeviceImpl@be08967)
09-12 16:44:01.127 12498 12558 E CameraView: invokeOnError(...):
09-12 16:44:01.137 12498 12558 W System.err: com.mrousavy.camera.CameraDisconnectedError: [session/camera-has-been-disconnected] The given Camera device (id: 1) has been disconnected! Error: UNKNOWN_CAMERA_DEVICE_ERROR
09-12 16:44:01.141 12498 12558 W System.err: 	at com.mrousavy.camera.extensions.CameraManager_openCameraKt$openCamera$2$callback$1.onError(CameraManager+openCamera.kt:47)
09-12 16:44:01.142 12498 12558 W System.err: 	at android.hardware.camera2.impl.CameraDeviceImpl.notifyError(CameraDeviceImpl.java:1847)
09-12 16:44:01.142 12498 12558 W System.err: 	at android.hardware.camera2.impl.CameraDeviceImpl.$r8$lambda$KBQCqQRdhVVn7uHI9Xdha6OqnsU(Unknown Source:0)
09-12 16:44:01.142 12498 12558 W System.err: 	at android.hardware.camera2.impl.CameraDeviceImpl$$ExternalSyntheticLambda0.accept(Unknown Source:8)
09-12 16:44:01.143 12498 12558 W System.err: 	at com.android.internal.util.function.pooled.PooledLambdaImpl.doInvoke(PooledLambdaImpl.java:281)
09-12 16:44:01.143 12498 12558 W System.err: 	at com.android.internal.util.function.pooled.PooledLambdaImpl.invoke(PooledLambdaImpl.java:204)
09-12 16:44:01.143 12498 12558 W System.err: 	at com.android.internal.util.function.pooled.OmniFunction.run(OmniFunction.java:97)
09-12 16:44:01.143 12498 12558 W System.err: 	at android.os.Handler.handleCallback(Handler.java:942)
09-12 16:44:01.143 12498 12558 W System.err: 	at android.os.Handler.dispatchMessage(Handler.java:99)
09-12 16:44:01.143 12498 12558 W System.err: 	at android.os.Looper.loopOnce(Looper.java:201)
09-12 16:44:01.144 12498 12558 W System.err: 	at android.os.Looper.loop(Looper.java:288)
09-12 16:44:01.144 12498 12558 W System.err: 	at android.os.HandlerThread.run(HandlerThread.java:67)
09-12 16:44:01.174   876 12723 E mm-camera: <MCT   ><ERROR> 870: mct_controller_send_cb: FATAL: Sending HW_Error
09-12 16:44:01.191 12498 12528 D TrafficStats: tagSocket(97) with statsTag=0xffffffff, statsUid=-1
09-12 16:44:01.192   876 12745 E QCamera : <HAL><ERROR> camEvtHandle: 761: Fatal, camera daemon died

09-12 16:44:01.342  6742  6874 D Camera2ClientBase: Camera 1: start to disconnect
09-12 16:44:01.348  6742  6874 D Camera2ClientBase: Camera 1: serializationLock acquired
09-12 16:44:01.349  6742  6874 D Camera2ClientBase: Camera 1: Shutting down
09-12 16:44:01.349  6742  6874 D Camera2ClientBase: Camera 1: start to cacheDump
09-12 16:44:01.445  1062  1201 I ThermalEngine: handle_thresh_sig: SS Id SS-CLUSTER1-SP0, Read xo_therm 39000mC
09-12 16:44:01.784 12498 12536 E ReactNativeJS: { [session/camera-has-been-disconnected: [session/camera-has-been-disconnected] The given Camera device (id: 1) has been disconnected! Error: UNKNOWN_CAMERA_DEVICE_ERROR]
09-12 16:44:01.784 12498 12536 E ReactNativeJS:   name: 'session/camera-has-been-disconnected',
09-12 16:44:01.784 12498 12536 E ReactNativeJS:   _code: 'session/camera-has-been-disconnected',
09-12 16:44:01.784 12498 12536 E ReactNativeJS:   _message: '[session/camera-has-been-disconnected] The given Camera device (id: 1) has been disconnected! Error: UNKNOWN_CAMERA_DEVICE_ERROR',
09-12 16:44:01.784 12498 12536 E ReactNativeJS:   _cause: undefined }

Camera Device

json
'{"formats":[{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":2160,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":3840,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizati onModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off "],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200," photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"c ontrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":1280,"fieldOfV iew":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHe ight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1512,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":2688,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1458,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFor mats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1296,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minI SO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"]," videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":1920,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSyste m":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsV ideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1944,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":2592,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":720,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-dete ction","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":800,"fieldOfView":69.47496985988803,"m axFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeigh t":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false," maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeig 3840 x 2160 Image with format #34. Logging 5 parameters: ht":320,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1536,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":2048,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":480,"fieldOfView":69.47,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":864,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false," photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixe lFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":1600,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1080,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":1440,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":960,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":1280,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detect ion","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":480,"fieldOfView":69.47496985988803,"max Fps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHe ight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"vide oStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":768,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":1024,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":600,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":800,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":720,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","suppor tsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":480,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":640,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":360,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":240,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":320,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVide oHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","nat ive","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":288,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":352,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":1200,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":1200,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":144,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":176,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1920,"videoHeight":1080,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":768,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1600,"videoHeight":1200,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1440,"videoHeight":1080,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":960,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280," videoHeight":768,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1280,"videoHeight":720,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1200,"videoHeight":1200,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"auto FocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":1024,"videoHeight":768,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":600,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":864,"videoHeight":480,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":800,"videoHeight":480,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":720,"videoHeight":480,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":480,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":640,"videoHeight":360,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":640,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":360,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":480,"videoHeight":320,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":352,"videoHeight":288,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":320,"videoHeight":240,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":640,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":480,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":240,"videoHeight":320,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30},{"pixelFormats":["rgb","native","yuv"],"videoStabilizationModes":["off","off"],"autoFocusSystem":"contrast-detection","supportsPhotoHDR":false,"photoHeight":320,"supportsVideoHDR":false,"maxISO":1600,"minISO":100,"minFps":1,"videoWidth":176,"videoHeight":144,"photoWidth":240,"fieldOfView":69.47496985988803,"maxFps":30}],"hardwareLevel":"level-3","maxZoom":4,"minZoom":1,"supportsLowLightBoost":false,"sensorOrientation":"landscape-left","supportsDepthCapture":false,"neutralZoom":1,"supportsFocus":true,"supportsRawCapture":true,"isMultiCam":false,"hasTorch":false,"devices":["wide-angle-camera"],"hasFlash":false,"name":"FRONT (1)","position":"front","id":"1"}'

Device

Xiaomi Mi 6

VisionCamera Version

main

Can you reproduce this issue in the VisionCamera Example app?

  • I can reproduce the issue in the VisionCamera Example app.

Additional information

@szmarczak szmarczak added the 🐛 bug Something isn't working label Sep 12, 2023
@szmarczak
Copy link
Author

Also got this crash:

09-12 17:09:08.153 16957 16957 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-12 17:09:08.153 16957 16957 F DEBUG   : LineageOS Version: '20.0-20230831-NIGHTLY-sagit'
09-12 17:09:08.153 16957 16957 F DEBUG   : Build fingerprint: 'Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/V9.2.3.0.OCAMIEK:user/release-keys'
09-12 17:09:08.153 16957 16957 F DEBUG   : Revision: '0'
09-12 17:09:08.153 16957 16957 F DEBUG   : ABI: 'arm64'
09-12 17:09:08.153 16957 16957 F DEBUG   : Timestamp: 2023-09-12 17:09:05.435281304+0200
09-12 17:09:08.153 16957 16957 F DEBUG   : Process uptime: 1026s
09-12 17:09:08.153 16957 16957 F DEBUG   : Cmdline: /system/bin/cameraserver
09-12 17:09:08.154 16957 16957 F DEBUG   : pid: 13762, tid: 16938, name: CameraServiceWa  >>> /system/bin/cameraserver <<<
09-12 17:09:08.154 16957 16957 F DEBUG   : uid: 1047
09-12 17:09:08.154 16957 16957 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
09-12 17:09:08.154 16957 16957 F DEBUG   :     x0  0000000000000000  x1  000000000000422a  x2  0000000000000006  x3  000000725812fad0
09-12 17:09:08.154 16957 16957 F DEBUG   :     x4  666d687164666668  x5  666d687164666668  x6  666d687164666668  x7  7f7f7f7f7f7f7f7f
09-12 17:09:08.154 16957 16957 F DEBUG   :     x8  00000000000000f0  x9  00000074fde23a00  x10 0000000000000001  x11 00000074fde61dd4
09-12 17:09:08.154 16957 16957 F DEBUG   :     x12 000000725812f5a0  x13 0000000000000036  x14 000000725812f728  x15 00000000000b20aa
09-12 17:09:08.154 16957 16957 F DEBUG   :     x16 00000074fdec6d58  x17 00000074fdea3c40  x18 00000072542a4000  x19 00000000000035c2
09-12 17:09:08.154 16957 16957 F DEBUG   :     x20 000000000000422a  x21 00000000ffffffff  x22 0000007505b4f0f9  x23 0000007258130000
09-12 17:09:08.154 16957 16957 F DEBUG   :     x24 000000728ba1ccf0  x25 000000725812fb84  x26 000000725812fff8  x27 00000000000fc000
09-12 17:09:08.154 16957 16957 F DEBUG   :     x28 00000000000fe000  x29 000000725812fb50
09-12 17:09:08.154 16957 16957 F DEBUG   :     lr  00000074fde53958  sp  000000725812fab0  pc  00000074fde53984  pst 0000000000000000
09-12 17:09:08.154 16957 16957 F DEBUG   : backtrace:
09-12 17:09:08.154 16957 16957 F DEBUG   :       #00 pc 0000000000051984  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: f73b4091a9c819a21763f5bf11b53c2b)
09-12 17:09:08.154 16957 16957 F DEBUG   :       #01 pc 0000000000114dcc  /system/lib64/libcameraservice.so (android::CameraServiceWatchdog::threadLoop()+348) (BuildId: d559a03a904e30747abfd8a951d6f210)
09-12 17:09:08.154 16957 16957 F DEBUG   :       #02 pc 0000000000012f18  /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+416) (BuildId: a5ca39eaeeeb017be4afa358811e69fb)
09-12 17:09:08.154 16957 16957 F DEBUG   :       #03 pc 00000000000b6380  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) (BuildId: f73b4091a9c819a21763f5bf11b53c2b)
09-12 17:09:08.154 16957 16957 F DEBUG   :       #04 pc 00000000000530a8  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: f73b4091a9c819a21763f5bf11b53c2b)

@szmarczak
Copy link
Author

Stock camera app works fine though.

@szmarczak
Copy link
Author

expo-camera also works as well, so this is definitely an issue with vision camera.

@szmarczak szmarczak changed the title 🐛 Switching camera in the example app crashes 🐛 Front camera in the example app crashes Sep 12, 2023
@mrousavy
Copy link
Owner

Can you try removing those 25 lines:

// FPS
val fpsRange = if (fps != null && CAN_SET_FPS) Range(fps, fps) else Range(30, 30)
captureRequest.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE, fpsRange)
// Video Stabilization
captureRequest.set(CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE, videoStabilizationMode?.toDigitalStabilizationMode())
captureRequest.set(CaptureRequest.LENS_OPTICAL_STABILIZATION_MODE, videoStabilizationMode?.toOpticalStabilizationMode())
// Night/HDR Mode
val sceneMode = if (hdr == true) CaptureRequest.CONTROL_SCENE_MODE_HDR else if (lowLightBoost == true) CaptureRequest.CONTROL_SCENE_MODE_NIGHT else null
captureRequest.set(CaptureRequest.CONTROL_SCENE_MODE, sceneMode)
captureRequest.set(CaptureRequest.CONTROL_MODE, if (sceneMode != null) CaptureRequest.CONTROL_MODE_USE_SCENE_MODE else CaptureRequest.CONTROL_MODE_AUTO)
// Zoom
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
captureRequest.set(CaptureRequest.CONTROL_ZOOM_RATIO, zoom)
} else {
val cameraCharacteristics = cameraManager.getCameraCharacteristics(cameraId!!)
val size = cameraCharacteristics.get(CameraCharacteristics.SENSOR_INFO_ACTIVE_ARRAY_SIZE)!!
captureRequest.set(CaptureRequest.SCALER_CROP_REGION, size.zoomed(zoom))
}
// Torch Mode
val torchMode = if (torch == true) CaptureRequest.FLASH_MODE_TORCH else CaptureRequest.FLASH_MODE_OFF
captureRequest.set(CaptureRequest.FLASH_MODE, torchMode)

And see what happens?

@szmarczak
Copy link
Author

szmarczak commented Sep 15, 2023

It still crashes. I tried removing Zoom and Torch Mode as well and it still kept crashing.

@Space6188
Copy link

try to delete zoom as prop from and use only animatedProps

@mrousavy
Copy link
Owner

Hey, thanks for the detailed bug report. Is this related to #1801 ?

@szmarczak
Copy link
Author

The issue you mentioned looks exactly like this one, although I tried commenting out the code you mentioned and - with the code at that time - it still kept crashing. I'll test on the latest commit when I have time.

@mrousavy
Copy link
Owner

mrousavy commented Oct 6, 2023

Hey!

Quick update: I think there could be four problems here:

  1. You are using a limited/legacy device, and use Preview (always on), photo and video/frameProcessor outputs (3 outputs) which are by default at maximum resolution. LIMITED/LEGACY devices might not support full-resolution streaming, see the Android capture session documentation on supported configuration maps.
    We need PRIV PREVIEW + YUV/PRIV RECORD + JPEG MAXIMUM. anything lower, needs to be explicitly handled by me, but I can easily add that no problemo. I just need the device to test it on.
    Screenshot 2023-10-06 at 16 55 11
    What you can do: Try disabling photo, video and frameProcessor and check if that works. If only PREVIEW is attached, everything should work.
  2. We are using some setting in the Capture Request that is not supported (e.g. FPS, HDR, Zoom, ...) but we don't previously check if those settings are supported on the device. I can easily add some checks here, so that the Camera doesn't just swallow any errors and fails silently, but instead throws and says something like "60 FPS is not supported on this device".
    // FPS
    val fpsRange = if (fps != null && CAN_SET_FPS) Range(fps, fps) else Range(30, 30)
    captureRequest.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE, fpsRange)
    // Video Stabilization
    captureRequest.set(CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE, videoStabilizationMode?.toDigitalStabilizationMode())
    captureRequest.set(CaptureRequest.LENS_OPTICAL_STABILIZATION_MODE, videoStabilizationMode?.toOpticalStabilizationMode())
    // Night/HDR Mode
    val sceneMode = if (hdr ==
    true
    ) {
    CaptureRequest.CONTROL_SCENE_MODE_HDR
    } else if (lowLightBoost == true) CaptureRequest.CONTROL_SCENE_MODE_NIGHT else null
    captureRequest.set(CaptureRequest.CONTROL_SCENE_MODE, sceneMode)
    captureRequest.set(
    CaptureRequest.CONTROL_MODE,
    if (sceneMode != null) CaptureRequest.CONTROL_MODE_USE_SCENE_MODE else CaptureRequest.CONTROL_MODE_AUTO
    )
    // Zoom
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
    captureRequest.set(CaptureRequest.CONTROL_ZOOM_RATIO, zoom)
    } else {
    val cameraCharacteristics = cameraManager.getCameraCharacteristics(cameraId!!)
    val size = cameraCharacteristics.get(CameraCharacteristics.SENSOR_INFO_ACTIVE_ARRAY_SIZE)!!
    captureRequest.set(CaptureRequest.SCALER_CROP_REGION, size.zoomed(zoom))
    }
    // Torch Mode
    val torchMode = if (torch == true) CaptureRequest.FLASH_MODE_TORCH else CaptureRequest.FLASH_MODE_OFF
    captureRequest.set(CaptureRequest.FLASH_MODE, torchMode)

    What you can do: Try disabling each line in getPreviewCaptureRequest and see what happens. I've heard zoom is often the cause.
  3. Some manufacturers (cough* cough Samsung) explicitly say they support something (e.g. 60 FPS), but then don't support it and just swallow errors and show blackscreens when trying to use it. This is the most ridiculous sh*t I've ever seen, but yea, that's how it is.
    What you can do: Also try other steps here and remove code by code to see what it is. Maybe also browse similar issues in the CameraX issue tracker or StackOverflow to see if someone had similar issues, explicitly by searching for your device.
  4. There could be some synchronization issue. I can try to make everything fully atomic so nothing ever goes out of sync with mutexes. This is pretty tricky, but I'll do it

@mrousavy
Copy link
Owner

I think i just fixed this in #2049, and released it to npm (v3.6.0) 🎉

Please try this and let me know if this is still an issue.

If you appreciate my work and dedication to fix your issues and make VisionCamera better, please 💖 consider sponsoring me on GitHub 💖 to say thanks. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants