public final class

CameraCaptureCallbacks.ComboCameraCaptureCallback

extends CameraCaptureCallback

 java.lang.Object

androidx.camera.core.impl.CameraCaptureCallback

↳androidx.camera.core.impl.CameraCaptureCallbacks.ComboCameraCaptureCallback

Overview

A CameraCaptureCallback which contains a list of CameraCaptureCallback and will propagate received callback to the list.

Summary

Methods
public java.util.List<CameraCaptureCallback>getCallbacks()

public voidonCaptureCancelled()

This method is called when the capture request was not submitted to camera device.

public voidonCaptureCompleted(CameraCaptureResult cameraCaptureResult)

This method is called when an image capture has fully completed and all the result metadata is available.

public voidonCaptureFailed(CameraCaptureFailure failure)

This method is called instead of CameraCaptureCallback.onCaptureCompleted(CameraCaptureResult) when the camera device failed to produce a CameraCaptureResult for the request.

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods

public void onCaptureCompleted(CameraCaptureResult cameraCaptureResult)

This method is called when an image capture has fully completed and all the result metadata is available.

Parameters:

cameraCaptureResult: The output metadata from the capture.

public void onCaptureFailed(CameraCaptureFailure failure)

This method is called instead of CameraCaptureCallback.onCaptureCompleted(CameraCaptureResult) when the camera device failed to produce a CameraCaptureResult for the request.

Parameters:

failure: The output failure from the capture, including the failure reason.

public void onCaptureCancelled()

This method is called when the capture request was not submitted to camera device. For Example, requests are cancelled when it is in an inappropriate state (such as closed). After onCaptureCancelled is called, other methods won't be called.

public java.util.List<CameraCaptureCallback> getCallbacks()