From 7cd6ea7fd2343a9c7510a6a269b96f1ef59fc503 Mon Sep 17 00:00:00 2001 From: Juliano Cezar Chagas Tavares Date: Wed, 15 May 2024 14:41:57 -0300 Subject: [PATCH] Update QR code camera resolution --- .../main/java/com/spruceid/wallet/sdk/ui/QRCodeScanner.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/WalletSdk/src/main/java/com/spruceid/wallet/sdk/ui/QRCodeScanner.kt b/WalletSdk/src/main/java/com/spruceid/wallet/sdk/ui/QRCodeScanner.kt index fa5026d..9601f54 100644 --- a/WalletSdk/src/main/java/com/spruceid/wallet/sdk/ui/QRCodeScanner.kt +++ b/WalletSdk/src/main/java/com/spruceid/wallet/sdk/ui/QRCodeScanner.kt @@ -1,5 +1,6 @@ package com.spruceid.wallet.sdk.ui +import android.util.Range import androidx.camera.core.CameraSelector import androidx.camera.core.ImageAnalysis import androidx.camera.core.ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST @@ -95,7 +96,7 @@ fun QRCodeScanner( ) { AndroidView( factory = { context -> - val screenSize = android.util.Size(1280, 720) + val screenSize = android.util.Size(1920, 1080) val resolutionSelector = ResolutionSelector .Builder() @@ -108,7 +109,10 @@ fun QRCodeScanner( .build() val previewView = PreviewView(context) val preview = - Preview.Builder().setResolutionSelector(resolutionSelector).build() + Preview.Builder() + .setTargetFrameRate(Range(20, 45)) + .setResolutionSelector(resolutionSelector) + .build() val selector = CameraSelector.Builder() .requireLensFacing(CameraSelector.LENS_FACING_BACK)