ios - 如何获取 AVCaptureDevice 的当前温度和色调?

标签 ios swift avfoundation avcapturesession avcapturedevice

我想出了如何使用 deviceWhiteBalanceGainsForTemperatureAndTintValues 调整现有 session 的温度和色调,它采用 AVCaptureWhiteBalanceTemperatureAndTintValues 参数。但我正在努力寻找一种方法来解读当前的新值(value)。

有人知道一种方法吗?我想使用 Temp 和 Tint 的值设置 UISliders

最佳答案

马丁在评论中回答了。

let tempAndTintValues = activeCameraDevice.temperatureAndTintValuesForDeviceWhiteBalanceGains(activeCameraDevice.deviceWhiteBalanceGains)

关于ios - 如何获取 AVCaptureDevice 的当前温度和色调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30699209/

相关文章:

ios - AVAssetWriter减速

swift - AVFoundation AVAudioSourceNode格式似乎是一种 native 格式,与其他AVAudioEngine不同

ios - iOS中有没有一直调用的init方法?

ios - 需要针对 Objective C 的 MVC 建议

swift - RxSwift 从一个 Observable 更新多个变量

iOS:如何在按下按钮时以编程方式在导航栏上添加搜索栏?

iphone - managedObjectContext 保存失败,错误为 null

ios - 无法在 Xcode 11.4 中导出测试结果

ios - Spotify 用户专辑不匹配

ios - 从原始数据创建 AVPlayer 或以不同格式将视频保存到 PFFile