fix: update AVCaptureSession.Preset resolution, enable ultrawide camera #236
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
iPhone devices after iPhone 13 have macro mode of capturing, in order for device to use it ultraWideAngle camera must be enabled. This commit enables ultraWide(tripleCamera) if the device supports it, if not it enables dualCamera, if none of them is available then it uses wideCamera that every iPhone has.
also this commit changes AVCaptureSession.Preset resolution to hd1920x1080, since it is not anymore problem for the device to analyze frames of that size. It improves oveerall scanning, scanning is much faster.
Pull request checklist
Please check if your PR fulfills the following requirements:
npm run changeset
).