Most visited

Recently visited

Added in API level 21

TotalCaptureResult

public final class TotalCaptureResult
extends CaptureResult

java.lang.Object
   ↳ android.hardware.camera2.CameraMetadata<android.hardware.camera2.CaptureResult.Key<?>>
     ↳ android.hardware.camera2.CaptureResult
       ↳ android.hardware.camera2.TotalCaptureResult


来自图像传感器的单个图像捕获的总装配结果。

包含捕获硬件(传感器,镜头,闪存),处理管道,控制算法和输出缓冲区的最终配置。

A TotalCaptureResult是在处理CameraDevice后由CameraDevice CaptureRequest 列出的捕获请求的所有属性也可以在捕获结果上查询,以确定用于捕获的最终值。 结果还包括捕获期间有关摄像头设备状态的附加元数据。

通过返回的所有特性 getAvailableCaptureResultKeys()可用(也就是 get(CaptureResult.Key ) 将返回非 null ,当且仅当这是由请求启用的关键。几个键,如 STATISTICS_FACES默认情况下禁用,除非有一个开关启用(如 STATISTICS_FACE_DETECT_MODE ) 。请根据具体情况参考每个关键文档。

TotalCaptureResult对象是不可变的。

也可以看看:

Summary

Inherited constants

From class android.hardware.camera2.CameraMetadata

Inherited fields

From class android.hardware.camera2.CaptureResult

Public methods

List<CaptureResult> getPartialResults()

获取组成该总结果的部分结果的只读列表。

Inherited methods

From class android.hardware.camera2.CaptureResult
From class android.hardware.camera2.CameraMetadata
From class java.lang.Object

Public methods

getPartialResults

Added in API level 21
List<CaptureResult> getPartialResults ()

获取组成该总结果的部分结果的只读列表。

返回的列表是不可修改的; 试图修改它将导致UnsupportedOperationException被抛出。

列表大小将包含在 0REQUEST_PARTIAL_RESULT_COUNT之间,元素按 onCaptureProgressed(CameraCaptureSession, CaptureRequest, CaptureResult)被调用时的升序排列。

Returns
List<CaptureResult> unmodifiable list of partial results

Hooray!