mrousavy / react-native-vision-camera

πŸ“Έ A powerful, high-performance React Native Camera library.
https://react-native-vision-camera.com
MIT License
7.66k stars 1.11k forks source link

πŸ› Front camera in the example app crashes #1796

Closed szmarczak closed 1 year ago

szmarczak commented 1 year ago

What's happening?

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

Reproduceable Code

`packages/example`

Relevant log output

logcat ```shell 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 : cameraDeviceOpen: 407: Open camera id 0 API version 768 09-12 16:43:23.088 876 6255 I QCamera : QCamera3HardwareInterface: 530: AV timer enabled: 0 09-12 16:43:23.092 876 6255 I QCamera : 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: 2989: stats_port_check_caps_reserve: Invalid Port capability type! 09-12 16:43:23.128 876 6255 E mm-camera: 2989: stats_port_check_caps_reserve: Invalid Port capability type! 09-12 16:43:23.128 876 6255 E mm-camera: 2989: stats_port_check_caps_reserve: Invalid Port capability type! 09-12 16:43:23.128 876 6255 E mm-camera: 2989: stats_port_check_caps_reserve: Invalid Port capability type! 09-12 16:43:23.128 876 6255 E mm-camera: 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 : openCamera: 814: [KPI Perf]: X PROFILE_OPEN_CAMERA camera id 0, rc: 0 09-12 16:43:23.130 876 6255 I QCamera : 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 : 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: 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 : 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 : 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 : 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 : 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 : 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 : 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 : 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: 711: sensor_pick_resolution: res_idx: 0 09-12 16:43:23.179 876 12575 W mm-camera: < 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: < 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: < 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: < 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: < 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: < 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: 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: 5558: faceproc_hw_comp_init: Can not open hw fd 09-12 16:43:23.182 876 12575 E mm-camera: 3788: module_faceproc_comp_create: init failed -1 09-12 16:43:23.218 876 12575 E mm-camera: 711: sensor_pick_resolution: res_idx: 0 09-12 16:43:23.218 876 12575 E mm-camera: 101: sensor_delay_init: camera.boke.mode: false, sensor name: imx386_semco 09-12 16:43:23.218 876 12593 I mm-camera: < 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: 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: 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: 2555: sensor_util_post_chromatix_event_downstream: Chromatix_3A_version: [10] 09-12 16:43:23.222 876 12575 E mm-camera: 2559: sensor_util_post_chromatix_event_downstream: Chromatix_common_version: [6 16] 09-12 16:43:23.225 876 12593 E mm-camera: 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: < 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: 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: 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: 832: dmlroc_init: dmlroc_init cfg: offsetH 0, offsetV 20 09-12 16:43:23.447 876 12586 E mm-camera: 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 : 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: 711: sensor_pick_resolution: res_idx: 0 09-12 16:43:55.541 876 12575 E mm-camera: 101: sensor_delay_init: camera.boke.mode: false, sensor name: imx386_semco 09-12 16:43:55.541 876 12593 I mm-camera: < INFO> 2628: aec_set_param: SHDR LIMITS:0 0 (0 0) (0 0) 09-12 16:43:55.542 876 12575 E mm-camera: 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: 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: 2555: sensor_util_post_chromatix_event_downstream: Chromatix_3A_version: [10] 09-12 16:43:55.542 876 12575 E mm-camera: 2559: sensor_util_post_chromatix_event_downstream: Chromatix_common_version: [6 16] 09-12 16:43:55.543 876 12593 E mm-camera: 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: < 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: 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: 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 : 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: 711: sensor_pick_resolution: res_idx: 0 09-12 16:43:55.623 876 1494 I QCamera : 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: 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 : 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 : 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 : cameraDeviceOpen: 407: Open camera id 1 API version 768 09-12 16:43:55.797 876 1966 I QCamera : 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 : 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: 2989: stats_port_check_caps_reserve: Invalid Port capability type! 09-12 16:43:55.824 876 1966 E mm-camera: 2989: stats_port_check_caps_reserve: Invalid Port capability type! 09-12 16:43:55.824 876 1966 E mm-camera: 2989: stats_port_check_caps_reserve: Invalid Port capability type! 09-12 16:43:55.824 876 1966 E mm-camera: 2989: stats_port_check_caps_reserve: Invalid Port capability type! 09-12 16:43:55.824 876 1966 E mm-camera: 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 : openCamera: 814: [KPI Perf]: X PROFILE_OPEN_CAMERA camera id 1, rc: 0 09-12 16:43:55.826 876 1966 I QCamera : initialize: 1019: E :mCameraId = 1 mState = 1 09-12 16:43:55.827 876 1966 I QCamera : 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 : 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 : 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 : 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 : 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 : 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 : 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 : 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: 711: sensor_pick_resolution: res_idx: 0 09-12 16:43:55.874 876 12722 W mm-camera: < 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: < 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: < 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: < 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: 711: sensor_pick_resolution: res_idx: 0 09-12 16:43:55.875 876 1494 E QCamera : update: 102: invalid input: active_array [3872, 2190], sensor size [3872, 2192] 09-12 16:43:55.877 876 12722 E mm-camera: 5558: faceproc_hw_comp_init: Can not open hw fd 09-12 16:43:55.877 876 12722 E mm-camera: 3788: module_faceproc_comp_create: init failed -1 09-12 16:43:55.887 876 12722 E mm-camera: 711: sensor_pick_resolution: res_idx: 0 09-12 16:43:55.887 876 12722 E mm-camera: 101: sensor_delay_init: camera.boke.mode: false, sensor name: imx268 09-12 16:43:55.887 876 12722 E mm-camera: 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: < INFO> 2628: aec_set_param: SHDR LIMITS:0 0 (0 0) (0 0) 09-12 16:43:55.888 876 12722 E mm-camera: 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: 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: 2555: sensor_util_post_chromatix_event_downstream: Chromatix_3A_version: [2] 09-12 16:43:55.889 876 12722 E mm-camera: 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: 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: 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: < 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: 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: 1376: port_sensor_handle_upstream_module_event: failed 09-12 16:43:55.892 876 12741 E mm-camera: 1718: port_sensor_port_process_event: failed: port_sensor_handle_upstream_module_event 09-12 16:43:55.892 876 12741 E mm-camera: 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: 361: load_default_tables: Error: Chromatix ltm normal and backlit both are not enabled 09-12 16:43:55.917 876 1494 E QCamera : toSensor: 164: sensor/active array sizes are not initialized! 09-12 16:43:55.918 876 1494 E QCamera : toSensor: 164: sensor/active array sizes are not initialized! 09-12 16:43:55.918 876 1494 E QCamera : toSensor: 164: sensor/active array sizes are not initialized! 09-12 16:43:55.945 876 12741 E mm-camera: 1376: port_sensor_handle_upstream_module_event: failed 09-12 16:43:55.945 876 12741 E mm-camera: 1718: port_sensor_port_process_event: failed: port_sensor_handle_upstream_module_event 09-12 16:43:55.945 876 12741 E mm-camera: 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: 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: 870: mct_controller_send_cb: FATAL: Sending HW_Error 09-12 16:43:56.029 876 12745 E QCamera : 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 : 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: 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: 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 : 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 ```shell '{"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?

Additional information

szmarczak commented 1 year ago

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 commented 1 year ago

Stock camera app works fine though.

szmarczak commented 1 year ago

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

mrousavy commented 1 year ago

Can you try removing those 25 lines: https://github.com/mrousavy/react-native-vision-camera/blob/4e96eb77e0755edf5a4351d61fa36d60415f1db6/package/android/src/main/java/com/mrousavy/camera/core/CameraSession.kt#L436-L460

And see what happens?

szmarczak commented 1 year ago

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

Space6188 commented 1 year ago

try to delete zoom as prop from and use only animatedProps

mrousavy commented 1 year ago

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

szmarczak commented 1 year ago

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 commented 1 year ago

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". https://github.com/mrousavy/react-native-vision-camera/blob/fb6ebd9ee1b831ce1c2e0b42d123257f5f9c5459/package/android/src/main/java/com/mrousavy/camera/core/CameraSession.kt#L461-L492 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 sht 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 commented 1 year ago

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!