android - onCaptureProgressed 与 onCaptureCompleted,Android 中的 Camera2
问题描述
谁能告诉我这两个回调有什么区别。我在互联网上找不到任何好的资源。
“部分结果”是什么意思?
解决方案
开发人员文档中关于onCaptureProgressed的详细信息非常冗长。
但基本上,一些捕获结果元数据 Keys 可以比其他的更早可用,因此 onCaptureProgressed 是一种尽快接收这些 Keys 的方法。
这些早期的键通常包括对焦状态、自动曝光和自动白平衡,在拍摄闪光照片或类似照片时,尽早接收这些很重要。
但是由于相机实现差异很大,因此未指定每个部分结果中确切包含哪些键,因此您必须检查每个部分(然后是最终的 TotalCaptureResult),直到找到特定应用程序所需的键。
推荐阅读
- java - 结合 Azure Functions 和 Spring @Scheduled 注解
- java - 无法在项目 Project_Name 上执行 sonar-maven-plugin:3.7.0.1746
- java - 逗号分开,除非逗号在两个数字之间
- database - 在cmd中的服务器启动命令中使用用户名和密码的HSQLDB服务器连接不起作用
- airflow - 如何在计划间隔为无的情况下为未来的气流安排 dag 触发器?
- c# - TCP 连接挂断但不抛出超时异常 C# (ActiveUp.Net.Mail)
- java - Mockito doReturn 不会在单例的 MVC 中返回模拟接口
- javascript - JS中日期字符串的正则表达式
- node.js - 将 nodejs 应用程序及其插件作为 systemd 服务运行
- android - 如何读取任务的输出?