From fe0e6a29c7258f283ff2ed6655dcefb0ba293ec5 Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Mon, 22 Sep 2025 11:54:50 +0200 Subject: [PATCH 1/8] feat: Add manual `iso`/`exposureDuration` props --- package/ios/Core/CameraConfiguration.swift | 10 +++++++--- .../Core/CameraSession+Configuration.swift | 20 ++++++++++++++----- .../ios/Core/Types/CameraDeviceFormat.swift | 9 +++++++++ package/ios/React/CameraViewManager.m | 2 ++ package/src/types/CameraDevice.ts | 8 ++++++++ package/src/types/CameraProps.ts | 17 ++++++++++++++++ 6 files changed, 58 insertions(+), 8 deletions(-) diff --git a/package/ios/Core/CameraConfiguration.swift b/package/ios/Core/CameraConfiguration.swift index a4b94dd377..43277fcdda 100644 --- a/package/ios/Core/CameraConfiguration.swift +++ b/package/ios/Core/CameraConfiguration.swift @@ -46,12 +46,18 @@ final class CameraConfiguration { // Exposure var exposure: Float? + var exposureDuration: Double? + var iso: Float? // isActive (Start/Stop) var isActive = false // Audio Session var audio: OutputConfiguration