Skip to content

Instantly share code, notes, and snippets.

@manuelbieh
Created October 9, 2021 22:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save manuelbieh/8ad686a24d64973a3c0bf6e5cada70a7 to your computer and use it in GitHub Desktop.
Save manuelbieh/8ad686a24d64973a3c0bf6e5cada70a7 to your computer and use it in GitHub Desktop.
import React, { useCallback, useRef } from 'react';
import {
Button,
SafeAreaView,
ScrollView,
StatusBar,
View,
} from 'react-native';
import CameraRoll from '@react-native-community/cameraroll';
import { Camera, useCameraDevices } from 'react-native-vision-camera';
const App = () => {
const cameraRef = useRef<Camera>(null);
const devices = useCameraDevices();
const device = devices.back;
console.log(JSON.stringify(devices));
const startRecording = useCallback(() => {
cameraRef?.current?.startRecording({
onRecordingFinished: async (video) => {
console.log(video.path);
try {
await CameraRoll.save(video.path);
} catch (e) {
console.log(e);
}
},
onRecordingError: (error) => console.error(error),
});
}, []);
const stopRecording = useCallback(async () => {
await cameraRef?.current?.stopRecording();
}, []);
return (
<SafeAreaView>
<StatusBar />
<ScrollView contentInsetAdjustmentBehavior="automatic">
<View>
{device !== null && device !== undefined && (
<Camera
ref={cameraRef}
style={{ width: '100%', height: 400 }}
device={device}
fps={240}
isActive={true}
video
/>
)}
<Button title="Start" onPress={startRecording} />
<Button title="Stop" onPress={stopRecording} />
</View>
</ScrollView>
</SafeAreaView>
);
};
export default App;
{
"back": {
"maxZoom": 123.75,
"formats": [
{
"videoWidth": 192,
"minISO": 34,
"fieldOfView": 99.44381713867188,
"maxZoom": 189,
"videoStabilizationModes": [
"auto",
"off"
],
"videoHeight": 144,
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"maxISO": 3264,
"photoWidth": 4032,
"isHighestPhotoQualitySupported": false,
"photoHeight": 3024,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true
},
{
"videoHeight": 144,
"fieldOfView": 99.44381713867188,
"photoWidth": 4032,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"minISO": 34,
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"p3-d65"
],
"videoWidth": 192,
"maxISO": 3264,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"photoHeight": 3024,
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false
},
{
"photoWidth": 3696,
"videoWidth": 352,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 3024,
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"fieldOfView": 91.15682983398438,
"maxZoom": 189,
"videoStabilizationModes": [
"auto",
"off"
],
"maxISO": 3264,
"videoHeight": 288,
"minISO": 34
},
{
"fieldOfView": 91.15682983398438,
"maxISO": 3264,
"videoHeight": 288,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"photoWidth": 3696,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"photoHeight": 3024,
"minISO": 34,
"isHighestPhotoQualitySupported": false,
"videoWidth": 352
},
{
"minISO": 34,
"videoHeight": 360,
"maxISO": 3264,
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"fieldOfView": 99.44381713867188,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"photoHeight": 3024,
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"videoWidth": 480,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"photoWidth": 4032
},
{
"photoWidth": 4032,
"maxISO": 3264,
"minISO": 34,
"fieldOfView": 99.44381713867188,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 3024,
"videoHeight": 360,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"isHighestPhotoQualitySupported": false,
"videoWidth": 480
},
{
"maxZoom": 189,
"videoStabilizationModes": [
"auto",
"off"
],
"fieldOfView": 99.44381713867188,
"isHighestPhotoQualitySupported": false,
"photoHeight": 3024,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"videoWidth": 640,
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb"
],
"photoWidth": 4032,
"videoHeight": 480,
"minISO": 34,
"maxISO": 3264
},
{
"maxISO": 3264,
"minISO": 34,
"videoHeight": 480,
"photoWidth": 4032,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "phase-detection",
"fieldOfView": 99.44381713867188,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"photoHeight": 3024,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"videoWidth": 640,
"isHighestPhotoQualitySupported": false
},
{
"minISO": 34,
"fieldOfView": 99.44381713867188,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"maxISO": 3264,
"videoHeight": 480,
"photoWidth": 2016,
"videoWidth": 640,
"maxZoom": 94.5,
"videoStabilizationModes": [
"auto",
"off"
],
"photoHeight": 1512,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false
},
{
"maxISO": 3264,
"photoWidth": 2016,
"fieldOfView": 99.44381713867188,
"videoHeight": 480,
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"photoHeight": 1512,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"isHighestPhotoQualitySupported": false,
"minISO": 34,
"maxZoom": 94.5,
"videoStabilizationModes": [
"auto",
"off"
],
"videoWidth": 640
},
{
"maxISO": 3264,
"minISO": 34,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 123.75,
"fieldOfView": 106.7479019165039,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"photoHeight": 2376,
"videoWidth": 960,
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb"
],
"photoWidth": 4224,
"isHighestPhotoQualitySupported": false,
"videoHeight": 540
},
{
"maxISO": 3264,
"isHighestPhotoQualitySupported": false,
"fieldOfView": 106.7479019165039,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"photoHeight": 2376,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 960,
"minISO": 34,
"photoWidth": 4224,
"videoHeight": 540
},
{
"minISO": 34,
"photoWidth": 4032,
"maxISO": 3264,
"photoHeight": 3024,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"videoHeight": 768,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "phase-detection",
"videoStabilizationModes": [
"auto",
"off",
"standard"
],
"maxZoom": 171.875,
"fieldOfView": 99.44381713867188,
"videoWidth": 1024
},
{
"isHighestPhotoQualitySupported": false,
"videoHeight": 768,
"videoStabilizationModes": [
"auto",
"off",
"standard"
],
"maxZoom": 171.875,
"maxISO": 3264,
"videoWidth": 1024,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"minISO": 34,
"photoWidth": 4032,
"photoHeight": 3024,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"fieldOfView": 99.44381713867188
},
{
"minISO": 34,
"photoWidth": 4224,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"videoHeight": 720,
"photoHeight": 2376,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"isHighestPhotoQualitySupported": false,
"maxISO": 3264,
"fieldOfView": 106.7479019165039,
"videoWidth": 1280,
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
]
},
{
"isHighestPhotoQualitySupported": false,
"fieldOfView": 106.7479019165039,
"minISO": 34,
"maxISO": 3264,
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"p3-d65"
],
"videoWidth": 1280,
"videoHeight": 720,
"photoHeight": 2376,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"photoWidth": 4224,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 123.75
},
{
"fieldOfView": 106.7479019165039,
"minISO": 34,
"photoWidth": 4224,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"photoHeight": 2376,
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false,
"colorSpaces": [
"hlg-bt2020"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 1280,
"maxISO": 3264,
"videoHeight": 720
},
{
"isHighestPhotoQualitySupported": false,
"photoWidth": 4224,
"maxISO": 3264,
"minISO": 34,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 2376,
"fieldOfView": 106.7479019165039,
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 1280,
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"videoHeight": 720
},
{
"videoHeight": 720,
"videoWidth": 1280,
"isHighestPhotoQualitySupported": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"photoWidth": 4224,
"minISO": 34,
"fieldOfView": 106.7479019165039,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"photoHeight": 2376,
"maxISO": 3264,
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
]
},
{
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"isHighestPhotoQualitySupported": false,
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"colorSpaces": [
"hlg-bt2020"
],
"videoWidth": 1280,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 2376,
"fieldOfView": 106.7479019165039,
"minISO": 34,
"photoWidth": 4224,
"videoHeight": 720,
"maxISO": 3264
},
{
"fieldOfView": 106.7479019165039,
"maxZoom": 61.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 1280,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"videoHeight": 720,
"minISO": 34,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 1188,
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false,
"maxISO": 3264,
"photoWidth": 2112
},
{
"videoWidth": 1280,
"photoWidth": 2112,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 61.875,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"fieldOfView": 106.7479019165039,
"photoHeight": 1188,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false,
"minISO": 34,
"videoHeight": 720,
"maxISO": 3264
},
{
"videoWidth": 1440,
"maxISO": 3264,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"fieldOfView": 99.44381713867188,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": false,
"photoHeight": 1512,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 94.5,
"isHighestPhotoQualitySupported": false,
"videoHeight": 1080,
"photoWidth": 2016,
"minISO": 34
},
{
"maxISO": 3264,
"isHighestPhotoQualitySupported": false,
"minISO": 34,
"maxZoom": 94.5,
"videoStabilizationModes": [
"auto",
"off"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"videoWidth": 1440,
"photoWidth": 2016,
"photoHeight": 1512,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"fieldOfView": 99.44381713867188,
"videoHeight": 1080
},
{
"maxISO": 3264,
"fieldOfView": 106.7479019165039,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "phase-detection",
"videoHeight": 1080,
"videoWidth": 1920,
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"photoWidth": 4224,
"photoHeight": 2376,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"minISO": 34
},
{
"minISO": 34,
"maxISO": 3264,
"videoHeight": 1080,
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"photoWidth": 4224,
"photoHeight": 2376,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"isHighestPhotoQualitySupported": false,
"fieldOfView": 106.7479019165039,
"videoWidth": 1920,
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
]
},
{
"minISO": 34,
"maxISO": 3264,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 123.75,
"videoHeight": 1080,
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"colorSpaces": [
"hlg-bt2020"
],
"videoWidth": 1920,
"photoWidth": 4224,
"fieldOfView": 106.7479019165039,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"photoHeight": 2376,
"isHighestPhotoQualitySupported": false
},
{
"videoHeight": 1080,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 123.75,
"photoHeight": 2376,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"videoWidth": 1920,
"photoWidth": 4224,
"fieldOfView": 106.7479019165039,
"maxISO": 3264,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"supportsPhotoHDR": false,
"minISO": 34
},
{
"fieldOfView": 106.7479019165039,
"minISO": 34,
"maxISO": 3264,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"photoWidth": 4224,
"isHighestPhotoQualitySupported": false,
"photoHeight": 2376,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 1920,
"videoHeight": 1080
},
{
"videoHeight": 1080,
"isHighestPhotoQualitySupported": false,
"fieldOfView": 106.7479019165039,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 2376,
"minISO": 34,
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"videoWidth": 1920,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 123.75,
"photoWidth": 4224,
"maxISO": 3264
},
{
"minISO": 34,
"videoHeight": 1080,
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"colorSpaces": [
"hlg-bt2020"
],
"videoWidth": 1920,
"fieldOfView": 106.7479019165039,
"supportsVideoHDR": false,
"photoHeight": 2376,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"isHighestPhotoQualitySupported": false,
"maxISO": 3264,
"photoWidth": 4224,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 123.75
},
{
"fieldOfView": 106.7479019165039,
"videoWidth": 1920,
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"videoHeight": 1080,
"maxZoom": 123.75,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxISO": 3264,
"photoWidth": 4224,
"isHighestPhotoQualitySupported": false,
"photoHeight": 2376,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"minISO": 34
},
{
"isHighestPhotoQualitySupported": false,
"maxISO": 3264,
"photoWidth": 2112,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"videoHeight": 1080,
"maxZoom": 61.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 1920,
"fieldOfView": 106.7479019165039,
"minISO": 34,
"supportsVideoHDR": false,
"photoHeight": 1188,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
]
},
{
"maxISO": 3264,
"minISO": 34,
"photoWidth": 2112,
"videoWidth": 1920,
"maxZoom": 61.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"p3-d65"
],
"photoHeight": 1188,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"isHighestPhotoQualitySupported": false,
"videoHeight": 1080,
"fieldOfView": 106.7479019165039
},
{
"minISO": 34,
"isHighestPhotoQualitySupported": false,
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"photoWidth": 4032,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 157.5,
"fieldOfView": 101.89572143554688,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"photoHeight": 3024,
"maxISO": 3264,
"videoHeight": 1440,
"videoWidth": 1920
},
{
"minISO": 34,
"maxISO": 3264,
"fieldOfView": 101.89572143554688,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"photoHeight": 3024,
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"videoHeight": 1440,
"photoWidth": 4032,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 157.5,
"videoWidth": 1920
},
{
"videoHeight": 1440,
"photoWidth": 4032,
"minISO": 34,
"maxISO": 3264,
"photoHeight": 3024,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "phase-detection",
"videoWidth": 1920,
"fieldOfView": 101.89572143554688,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 157.5
},
{
"maxISO": 3264,
"minISO": 34,
"videoWidth": 1920,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 157.5,
"photoWidth": 4032,
"videoHeight": 1440,
"supportsPhotoHDR": false,
"colorSpaces": [
"hlg-bt2020"
],
"autoFocusSystem": "phase-detection",
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"photoHeight": 3024,
"fieldOfView": 101.89572143554688,
"isHighestPhotoQualitySupported": false
},
{
"photoWidth": 4032,
"maxISO": 3264,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"photoHeight": 3024,
"fieldOfView": 101.89572143554688,
"videoWidth": 1920,
"videoHeight": 1440,
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 157.5,
"isHighestPhotoQualitySupported": false,
"minISO": 34
},
{
"videoWidth": 1920,
"maxISO": 3264,
"minISO": 34,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 94.5,
"videoHeight": 1440,
"fieldOfView": 101.89572143554688,
"photoHeight": 1512,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"photoWidth": 2016
},
{
"isHighestPhotoQualitySupported": false,
"fieldOfView": 101.89572143554688,
"maxISO": 3264,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 94.5,
"photoWidth": 2016,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 1512,
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"p3-d65"
],
"videoWidth": 1920,
"videoHeight": 1440,
"minISO": 34
},
{
"maxISO": 3264,
"minISO": 34,
"photoWidth": 4032,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"isHighestPhotoQualitySupported": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"photoHeight": 3024,
"supportsVideoHDR": true,
"maxZoom": 189,
"videoStabilizationModes": [
"auto",
"off"
],
"videoWidth": 2592,
"fieldOfView": 101.89572143554688,
"videoHeight": 1944
},
{
"minISO": 34,
"videoWidth": 2592,
"maxZoom": 189,
"videoStabilizationModes": [
"auto",
"off"
],
"photoWidth": 4032,
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"videoHeight": 1944,
"fieldOfView": 101.89572143554688,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"photoHeight": 3024,
"maxISO": 3264,
"isHighestPhotoQualitySupported": false
},
{
"photoWidth": 4032,
"videoHeight": 2448,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"maxISO": 3264,
"videoWidth": 3264,
"fieldOfView": 101.89572143554688,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"photoHeight": 3024,
"isHighestPhotoQualitySupported": false,
"minISO": 34,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false
},
{
"videoHeight": 2448,
"photoWidth": 4032,
"minISO": 34,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"maxISO": 3264,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"fieldOfView": 101.89572143554688,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"photoHeight": 3024,
"isHighestPhotoQualitySupported": false,
"videoWidth": 3264
},
{
"minISO": 34,
"maxZoom": 129.125,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"photoWidth": 4224,
"videoHeight": 2160,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"videoWidth": 3840,
"fieldOfView": 106.7479019165039,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"photoHeight": 2376,
"isHighestPhotoQualitySupported": false,
"maxISO": 3264
},
{
"videoWidth": 3840,
"isHighestPhotoQualitySupported": false,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"photoHeight": 2376,
"fieldOfView": 106.7479019165039,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"minISO": 34,
"maxZoom": 129.125,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoHeight": 2160,
"photoWidth": 4224,
"maxISO": 3264
},
{
"photoWidth": 4224,
"maxISO": 3264,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"hlg-bt2020"
],
"supportsPhotoHDR": false,
"videoHeight": 2160,
"videoWidth": 3840,
"maxZoom": 129.125,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"minISO": 34,
"fieldOfView": 106.7479019165039,
"photoHeight": 2376,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false
},
{
"fieldOfView": 106.7479019165039,
"minISO": 34,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 129.125,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"photoHeight": 2376,
"videoWidth": 3840,
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"autoFocusSystem": "phase-detection",
"supportsPhotoHDR": false,
"isHighestPhotoQualitySupported": false,
"maxISO": 3264,
"videoHeight": 2160,
"photoWidth": 4224
},
{
"isHighestPhotoQualitySupported": true,
"photoWidth": 4032,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"fieldOfView": 101.89572143554688,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "phase-detection",
"videoHeight": 3024,
"videoWidth": 4032,
"maxISO": 7616,
"minISO": 34,
"photoHeight": 3024,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
]
},
{
"videoHeight": 3024,
"videoWidth": 4032,
"photoWidth": 4032,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"supportsPhotoHDR": false,
"autoFocusSystem": "phase-detection",
"colorSpaces": [
"srgb",
"p3-d65"
],
"minISO": 34,
"maxISO": 7616,
"isHighestPhotoQualitySupported": true,
"photoHeight": 3024,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"fieldOfView": 101.89572143554688
}
],
"supportsRawCapture": false,
"neutralZoom": 2,
"supportsFocus": true,
"hasTorch": true,
"devices": [
"ultra-wide-angle-camera",
"wide-angle-camera"
],
"id": "com.apple.avfoundation.avcapturedevice.built-in_video:6",
"position": "back",
"supportsLowLightBoost": false,
"supportsDepthCapture": false,
"minZoom": 1,
"supportsParallelVideoProcessing": true,
"name": "Back Dual Wide Camera",
"hasFlash": true,
"isMultiCam": true
},
"front": {
"supportsFocus": false,
"supportsRawCapture": false,
"neutralZoom": 1,
"formats": [
{
"fieldOfView": 73.29196166992188,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"maxISO": 2208,
"photoWidth": 4032,
"videoWidth": 192,
"photoHeight": 3024,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"isHighestPhotoQualitySupported": false,
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"videoHeight": 144,
"minISO": 23
},
{
"isHighestPhotoQualitySupported": false,
"photoWidth": 4032,
"maxISO": 2208,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"videoHeight": 144,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"photoHeight": 3024,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"minISO": 23,
"fieldOfView": 73.29196166992188,
"videoWidth": 192
},
{
"isHighestPhotoQualitySupported": false,
"videoWidth": 352,
"photoWidth": 3696,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"fieldOfView": 67.1843032836914,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"photoHeight": 3024,
"maxISO": 2208,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "none",
"videoHeight": 288,
"minISO": 23
},
{
"minISO": 23,
"photoWidth": 3696,
"fieldOfView": 67.1843032836914,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 3024,
"maxZoom": 189,
"videoStabilizationModes": [
"auto",
"off"
],
"videoWidth": 352,
"isHighestPhotoQualitySupported": false,
"maxISO": 2208,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"videoHeight": 288
},
{
"videoWidth": 480,
"fieldOfView": 73.29196166992188,
"minISO": 23,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 3024,
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb"
],
"maxZoom": 189,
"videoStabilizationModes": [
"auto",
"off"
],
"photoWidth": 4032,
"isHighestPhotoQualitySupported": false,
"maxISO": 2208,
"videoHeight": 360
},
{
"maxISO": 2208,
"photoWidth": 4032,
"isHighestPhotoQualitySupported": false,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"fieldOfView": 73.29196166992188,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"photoHeight": 3024,
"videoWidth": 480,
"maxZoom": 189,
"videoStabilizationModes": [
"auto",
"off"
],
"videoHeight": 360,
"minISO": 23
},
{
"photoWidth": 4032,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "none",
"videoHeight": 480,
"minISO": 23,
"videoWidth": 640,
"maxISO": 2208,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"photoHeight": 3024,
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false,
"fieldOfView": 73.29196166992188
},
{
"minISO": 23,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"photoWidth": 4032,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 3024,
"fieldOfView": 73.29196166992188,
"maxISO": 2208,
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"videoWidth": 640,
"isHighestPhotoQualitySupported": false,
"videoHeight": 480
},
{
"videoHeight": 480,
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb"
],
"videoWidth": 640,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 94.5,
"maxISO": 2208,
"photoHeight": 1512,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"isHighestPhotoQualitySupported": false,
"minISO": 23,
"fieldOfView": 73.29196166992188,
"photoWidth": 2016
},
{
"fieldOfView": 73.29196166992188,
"videoHeight": 480,
"maxISO": 2208,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"photoHeight": 1512,
"minISO": 23,
"photoWidth": 2016,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 94.5,
"isHighestPhotoQualitySupported": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"videoWidth": 640
},
{
"fieldOfView": 73.29196166992188,
"videoWidth": 960,
"videoHeight": 540,
"maxISO": 2208,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "none",
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"photoHeight": 2268,
"photoWidth": 4032,
"isHighestPhotoQualitySupported": false,
"minISO": 23
},
{
"maxISO": 2208,
"videoHeight": 540,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"photoWidth": 4032,
"fieldOfView": 73.29196166992188,
"minISO": 23,
"photoHeight": 2268,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"videoWidth": 960,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none"
},
{
"minISO": 23,
"maxISO": 2208,
"videoStabilizationModes": [
"auto",
"off",
"standard"
],
"maxZoom": 171.875,
"fieldOfView": 73.29196166992188,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 3024,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"videoHeight": 768,
"photoWidth": 4032,
"videoWidth": 1024,
"isHighestPhotoQualitySupported": false
},
{
"maxISO": 2208,
"photoWidth": 4032,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"photoHeight": 3024,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false,
"videoStabilizationModes": [
"auto",
"off",
"standard"
],
"maxZoom": 171.875,
"fieldOfView": 73.29196166992188,
"videoHeight": 768,
"videoWidth": 1024,
"minISO": 23
},
{
"videoHeight": 720,
"isHighestPhotoQualitySupported": false,
"photoWidth": 4032,
"minISO": 23,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"maxISO": 2208,
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"videoWidth": 1280,
"fieldOfView": 73.29196166992188,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"photoHeight": 2268,
"supportsVideoHDR": true
},
{
"isHighestPhotoQualitySupported": false,
"photoWidth": 4032,
"fieldOfView": 73.29196166992188,
"photoHeight": 2268,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"minISO": 23,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"maxISO": 2208,
"videoWidth": 1280,
"videoHeight": 720,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false
},
{
"maxISO": 2208,
"photoWidth": 4032,
"minISO": 23,
"videoHeight": 720,
"supportsPhotoHDR": false,
"colorSpaces": [
"hlg-bt2020"
],
"autoFocusSystem": "none",
"fieldOfView": 73.29196166992188,
"maxZoom": 128.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 1280,
"photoHeight": 2268,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false
},
{
"videoHeight": 720,
"maxISO": 2208,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"fieldOfView": 73.29196166992188,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"photoHeight": 2268,
"isHighestPhotoQualitySupported": false,
"photoWidth": 4032,
"videoWidth": 1280,
"minISO": 23
},
{
"videoWidth": 1280,
"maxISO": 2208,
"isHighestPhotoQualitySupported": false,
"fieldOfView": 73.29196166992188,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"photoHeight": 2268,
"minISO": 23,
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"videoHeight": 720,
"photoWidth": 4032
},
{
"videoHeight": 720,
"maxZoom": 128.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 1280,
"maxISO": 2208,
"isHighestPhotoQualitySupported": false,
"supportsVideoHDR": false,
"photoHeight": 2268,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoWidth": 4032,
"fieldOfView": 73.29196166992188,
"colorSpaces": [
"hlg-bt2020"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"minISO": 23
},
{
"minISO": 23,
"videoHeight": 720,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "none",
"videoWidth": 1280,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 64.5,
"maxISO": 2208,
"isHighestPhotoQualitySupported": false,
"photoHeight": 1136,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"photoWidth": 2016,
"fieldOfView": 73.29196166992188
},
{
"videoWidth": 1280,
"maxISO": 2208,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 64.5,
"photoWidth": 2016,
"minISO": 23,
"fieldOfView": 73.29196166992188,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 1136,
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"videoHeight": 720,
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb",
"p3-d65"
]
},
{
"fieldOfView": 73.29196166992188,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "none",
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 120
}
],
"supportsVideoHDR": false,
"photoHeight": 720,
"maxISO": 920,
"videoHeight": 720,
"minISO": 23,
"videoWidth": 1280,
"maxZoom": 64.5,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard"
],
"isHighestPhotoQualitySupported": false,
"photoWidth": 1280
},
{
"maxISO": 920,
"photoWidth": 1280,
"isHighestPhotoQualitySupported": false,
"supportsVideoHDR": false,
"photoHeight": 720,
"frameRateRanges": [
{
"maxFrameRate": 120,
"minFrameRate": 1
}
],
"minISO": 23,
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb",
"p3-d65"
],
"videoWidth": 1280,
"maxZoom": 64.5,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard"
],
"videoHeight": 720,
"fieldOfView": 73.29196166992188
},
{
"isHighestPhotoQualitySupported": false,
"fieldOfView": 73.29196166992188,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 94.5,
"photoHeight": 1512,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"videoWidth": 1440,
"videoHeight": 1080,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"minISO": 23,
"photoWidth": 2016,
"maxISO": 2208
},
{
"fieldOfView": 73.29196166992188,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 94.5,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"photoHeight": 1512,
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"videoHeight": 1080,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"minISO": 23,
"videoWidth": 1440,
"photoWidth": 2016,
"maxISO": 2208
},
{
"fieldOfView": 73.29196166992188,
"maxISO": 2208,
"photoWidth": 4032,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "none",
"videoHeight": 1080,
"maxZoom": 128.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 1920,
"minISO": 23,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"photoHeight": 2268,
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false
},
{
"fieldOfView": 73.29196166992188,
"videoWidth": 1920,
"minISO": 23,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"photoWidth": 4032,
"maxISO": 2208,
"supportsVideoHDR": true,
"photoHeight": 2268,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"isHighestPhotoQualitySupported": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"videoHeight": 1080
},
{
"maxZoom": 128.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"minISO": 23,
"videoHeight": 1080,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"supportsVideoHDR": false,
"photoHeight": 2268,
"fieldOfView": 73.29196166992188,
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"colorSpaces": [
"hlg-bt2020"
],
"videoWidth": 1920,
"photoWidth": 4032,
"isHighestPhotoQualitySupported": false,
"maxISO": 2208
},
{
"isHighestPhotoQualitySupported": false,
"maxISO": 2208,
"videoWidth": 1920,
"fieldOfView": 73.29196166992188,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"supportsPhotoHDR": false,
"photoWidth": 4032,
"maxZoom": 128.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"supportsVideoHDR": true,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"photoHeight": 2268,
"minISO": 23,
"videoHeight": 1080
},
{
"isHighestPhotoQualitySupported": false,
"videoWidth": 1920,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"minISO": 23,
"photoWidth": 4032,
"fieldOfView": 73.29196166992188,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"photoHeight": 2268,
"maxISO": 2208,
"videoHeight": 1080,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false
},
{
"videoHeight": 1080,
"isHighestPhotoQualitySupported": false,
"photoHeight": 2268,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"fieldOfView": 73.29196166992188,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"maxISO": 2208,
"minISO": 23,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"videoWidth": 1920,
"photoWidth": 4032
},
{
"minISO": 23,
"maxISO": 2208,
"videoHeight": 1080,
"fieldOfView": 73.29196166992188,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"autoFocusSystem": "none",
"colorSpaces": [
"hlg-bt2020"
],
"supportsPhotoHDR": false,
"photoHeight": 2268,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"isHighestPhotoQualitySupported": false,
"videoWidth": 1920,
"photoWidth": 4032
},
{
"minISO": 23,
"videoWidth": 1920,
"photoWidth": 4032,
"videoHeight": 1080,
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"maxISO": 2208,
"isHighestPhotoQualitySupported": false,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"photoHeight": 2268,
"supportsVideoHDR": false,
"fieldOfView": 73.29196166992188
},
{
"supportsVideoHDR": true,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"photoHeight": 1136,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 64.5,
"minISO": 23,
"videoHeight": 1080,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"videoWidth": 1920,
"isHighestPhotoQualitySupported": false,
"photoWidth": 2016,
"fieldOfView": 73.29196166992188,
"maxISO": 2208
},
{
"maxISO": 2208,
"fieldOfView": 73.29196166992188,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"photoHeight": 1136,
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"videoWidth": 1920,
"maxZoom": 64.5,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"isHighestPhotoQualitySupported": false,
"minISO": 23,
"photoWidth": 2016,
"videoHeight": 1080
},
{
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard"
],
"maxZoom": 64.5,
"isHighestPhotoQualitySupported": false,
"minISO": 23,
"maxISO": 920,
"photoHeight": 1080,
"frameRateRanges": [
{
"maxFrameRate": 120,
"minFrameRate": 1
}
],
"supportsVideoHDR": false,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"fieldOfView": 73.29196166992188,
"photoWidth": 1920,
"videoWidth": 1920,
"videoHeight": 1080
},
{
"videoWidth": 1920,
"videoHeight": 1080,
"minISO": 23,
"maxISO": 920,
"photoWidth": 1920,
"supportsVideoHDR": false,
"photoHeight": 1080,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 120
}
],
"isHighestPhotoQualitySupported": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard"
],
"maxZoom": 64.5,
"fieldOfView": 73.29196166992188
},
{
"isHighestPhotoQualitySupported": false,
"videoWidth": 1920,
"maxISO": 2208,
"photoWidth": 4032,
"fieldOfView": 73.29196166992188,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 171.875,
"photoHeight": 3024,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"supportsVideoHDR": true,
"minISO": 23,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"autoFocusSystem": "none",
"videoHeight": 1440
},
{
"fieldOfView": 73.29196166992188,
"isHighestPhotoQualitySupported": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 171.875,
"photoWidth": 4032,
"videoHeight": 1440,
"videoWidth": 1920,
"minISO": 23,
"photoHeight": 3024,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"supportsVideoHDR": true,
"maxISO": 2208
},
{
"minISO": 23,
"photoWidth": 4032,
"colorSpaces": [
"hlg-bt2020"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"videoWidth": 1920,
"maxZoom": 171.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"fieldOfView": 73.29196166992188,
"photoHeight": 3024,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"isHighestPhotoQualitySupported": false,
"videoHeight": 1440,
"maxISO": 2208
},
{
"videoHeight": 1440,
"maxISO": 2208,
"videoWidth": 1920,
"maxZoom": 171.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"photoWidth": 4032,
"fieldOfView": 73.29196166992188,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"photoHeight": 3024,
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"minISO": 23
},
{
"videoHeight": 1440,
"photoWidth": 4032,
"isHighestPhotoQualitySupported": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"photoHeight": 3024,
"supportsVideoHDR": true,
"maxISO": 2208,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 171.875,
"minISO": 23,
"videoWidth": 1920,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"autoFocusSystem": "none",
"fieldOfView": 73.29196166992188
},
{
"photoWidth": 2016,
"maxISO": 2208,
"isHighestPhotoQualitySupported": false,
"photoHeight": 1512,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"fieldOfView": 73.29196166992188,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"videoWidth": 1920,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 94.5,
"videoHeight": 1440,
"minISO": 23
},
{
"minISO": 23,
"colorSpaces": [
"srgb",
"p3-d65"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"videoHeight": 1440,
"videoWidth": 1920,
"maxZoom": 94.5,
"videoStabilizationModes": [
"auto",
"off"
],
"fieldOfView": 73.29196166992188,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": true,
"photoHeight": 1512,
"isHighestPhotoQualitySupported": false,
"maxISO": 2208,
"photoWidth": 2016
},
{
"isHighestPhotoQualitySupported": true,
"fieldOfView": 56.1323356628418,
"photoWidth": 3088,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"photoHeight": 2316,
"maxZoom": 144.75,
"videoStabilizationModes": [
"auto",
"off"
],
"videoWidth": 3088,
"videoHeight": 2316,
"colorSpaces": [
"srgb"
],
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"maxISO": 2208,
"minISO": 23
},
{
"maxISO": 2208,
"minISO": 23,
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"maxZoom": 144.75,
"videoStabilizationModes": [
"auto",
"off"
],
"videoWidth": 3088,
"photoHeight": 2316,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": true,
"videoHeight": 2316,
"fieldOfView": 56.1323356628418,
"photoWidth": 3088
},
{
"videoWidth": 3088,
"fieldOfView": 56.1323356628418,
"minISO": 23,
"maxISO": 2208,
"maxZoom": 144.75,
"videoStabilizationModes": [
"auto",
"off"
],
"photoHeight": 2316,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"isHighestPhotoQualitySupported": false,
"videoHeight": 2316,
"photoWidth": 3088,
"colorSpaces": [
"hlg-bt2020"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false
},
{
"fieldOfView": 73.29196166992188,
"minISO": 23,
"photoWidth": 4032,
"maxISO": 2208,
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb"
],
"maxZoom": 128.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 3840,
"videoHeight": 2160,
"photoHeight": 2268,
"supportsVideoHDR": true,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"isHighestPhotoQualitySupported": false
},
{
"minISO": 23,
"videoHeight": 2160,
"maxISO": 2208,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"maxZoom": 128.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 3840,
"isHighestPhotoQualitySupported": false,
"photoHeight": 2268,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"photoWidth": 4032,
"fieldOfView": 73.29196166992188
},
{
"videoHeight": 2160,
"isHighestPhotoQualitySupported": false,
"maxISO": 2208,
"photoWidth": 4032,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"minISO": 23,
"autoFocusSystem": "none",
"colorSpaces": [
"hlg-bt2020"
],
"supportsPhotoHDR": false,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": false,
"photoHeight": 2268,
"fieldOfView": 73.29196166992188,
"videoWidth": 3840
},
{
"fieldOfView": 73.29196166992188,
"maxISO": 2208,
"maxZoom": 128.875,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"videoWidth": 3840,
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"hlg-bt2020"
],
"videoHeight": 2160,
"photoWidth": 4032,
"photoHeight": 2268,
"frameRateRanges": [
{
"maxFrameRate": 30,
"minFrameRate": 1
}
],
"supportsVideoHDR": true,
"isHighestPhotoQualitySupported": false,
"minISO": 23
},
{
"minISO": 23,
"photoWidth": 3840,
"maxISO": 2208,
"videoHeight": 2160,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"videoWidth": 3840,
"supportsPhotoHDR": false,
"autoFocusSystem": "none",
"colorSpaces": [
"srgb"
],
"photoHeight": 2160,
"supportsVideoHDR": false,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"isHighestPhotoQualitySupported": false,
"fieldOfView": 73.29196166992188
},
{
"fieldOfView": 73.29196166992188,
"isHighestPhotoQualitySupported": false,
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 60
}
],
"supportsVideoHDR": false,
"photoHeight": 2160,
"minISO": 23,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"photoWidth": 3840,
"maxISO": 2208,
"videoHeight": 2160,
"videoWidth": 3840
},
{
"videoStabilizationModes": [
"auto",
"cinematic",
"off",
"standard",
"cinematic-extended"
],
"maxZoom": 128.875,
"minISO": 23,
"photoWidth": 3840,
"frameRateRanges": [
{
"maxFrameRate": 60,
"minFrameRate": 1
}
],
"supportsVideoHDR": false,
"photoHeight": 2160,
"fieldOfView": 73.29196166992188,
"maxISO": 2208,
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"colorSpaces": [
"hlg-bt2020"
],
"videoWidth": 3840,
"isHighestPhotoQualitySupported": false,
"videoHeight": 2160
},
{
"photoWidth": 4032,
"minISO": 23,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"supportsVideoHDR": true,
"photoHeight": 3024,
"fieldOfView": 73.29196166992188,
"videoHeight": 3024,
"videoStabilizationModes": [
"auto",
"off"
],
"maxZoom": 189,
"autoFocusSystem": "none",
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb"
],
"videoWidth": 4032,
"isHighestPhotoQualitySupported": true,
"maxISO": 2208
},
{
"photoWidth": 4032,
"supportsPhotoHDR": false,
"colorSpaces": [
"srgb",
"p3-d65"
],
"autoFocusSystem": "none",
"videoHeight": 3024,
"fieldOfView": 73.29196166992188,
"supportsVideoHDR": true,
"photoHeight": 3024,
"frameRateRanges": [
{
"minFrameRate": 1,
"maxFrameRate": 30
}
],
"isHighestPhotoQualitySupported": true,
"maxISO": 2208,
"videoWidth": 4032,
"maxZoom": 189,
"videoStabilizationModes": [
"auto",
"off"
],
"minISO": 23
}
],
"supportsDepthCapture": false,
"maxZoom": 128.875,
"devices": [
"wide-angle-camera"
],
"position": "front",
"id": "com.apple.avfoundation.avcapturedevice.built-in_video:1",
"supportsParallelVideoProcessing": true,
"name": "Front Camera",
"hasFlash": true,
"supportsLowLightBoost": false,
"hasTorch": false,
"isMultiCam": false,
"minZoom": 1
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment