iOS 카메라 하드웨어 별 minimumFocusDistance 구하기 (iOS 15.0 이상)

shintwl·2025년 4월 22일
let cameraMinimumFocusDistanceInfos = [AVCaptureDevice.Position.back, .front].flatMap {
        AVCaptureDevice.DiscoverySession(deviceTypes: [
            .builtInDualCamera,
            .builtInDualWideCamera,
            .builtInTelephotoCamera,
            .builtInTripleCamera,
            .builtInTrueDepthCamera,
            .builtInUltraWideCamera,
            .builtInWideAngleCamera,
        ], mediaType: .video, position: $0).devices
    }.map {
       if ($0.minimumFocusDistance < 0) {
           return "\($0.localizedName): unknown"
       }
       return "\($0.localizedName): \($0.minimumFocusDistance) mm"
    }

minimumFocusDistance Apple Document

0개의 댓글