Checking for only 4K support added

This commit is contained in:
Vladimir Makarov 2021-12-15 23:07:19 +05:00
parent b1f649ec68
commit d0937c42a5
1 changed files with 2 additions and 3 deletions

View File

@ -143,10 +143,9 @@ open class QRCodeReader: NSObject, AVCaptureMetadataOutputObjectsDelegate {
// MARK: - Private Methods
private func configureDefaultComponents() {
if defaultDevice?.supportsSessionPreset(.hd4K3840x2160) {
if let defaultDevice = defaultDevice,
defaultDevice.supportsSessionPreset(.hd4K3840x2160) {
session.sessionPreset = .hd4K3840x2160
} else {
session.sessionPreset = .photo
}
for output in session.outputs {