Android APIs
public final class

TotalCaptureResult

extends CaptureResult
java.lang.Object
   ↳ android.hardware.camera2.CameraMetadata<TKey>
     ↳ android.hardware.camera2.CaptureResult
       ↳ android.hardware.camera2.TotalCaptureResult

Class Overview

The total assembled results of a single image capture from the image sensor.

Contains the final configuration for the capture hardware (sensor, lens, flash), the processing pipeline, the control algorithms, and the output buffers.

A TotalCaptureResult is produced by a CameraDevice after processing a CaptureRequest. All properties listed for capture requests can also be queried on the capture result, to determine the final values used for capture. The result also includes additional metadata about the state of the camera device during the capture.

All properties returned by getAvailableCaptureResultKeys() are available (that is get(CaptureResult.Key) will return non-null, if and only if that key that was enabled by the request. A few keys such as STATISTICS_FACES are disabled by default unless enabled with a switch (such as STATISTICS_FACE_DETECT_MODE). Refer to each key documentation on a case-by-case basis.

TotalCaptureResult objects are immutable.

Summary

[Expand]
Inherited Constants
From class android.hardware.camera2.CameraMetadata
[Expand]
Inherited Fields
From class android.hardware.camera2.CaptureResult
Public Methods
List<CaptureResult> getPartialResults()
Get the read-only list of partial results that compose this total result.
[Expand]
Inherited Methods
From class android.hardware.camera2.CaptureResult
From class android.hardware.camera2.CameraMetadata
From class java.lang.Object

Public Methods

public List<CaptureResult> getPartialResults ()

Get the read-only list of partial results that compose this total result.

The list is returned is unmodifiable; attempting to modify it will result in a UnsupportedOperationException being thrown.

The list size will be inclusive between 1 and REQUEST_PARTIAL_RESULT_COUNT, in ascending order of when onCaptureProgressed(CameraDevice, CaptureRequest, CaptureResult) was invoked.

Returns
  • unmodifiable list of partial results