It's happening now, watch the livestream.

ImageCapture.CaptureMode

public static final enum ImageCapture.CaptureMode
extends Enum<ImageCapture.CaptureMode>

java.lang.Object
   ↳ java.lang.Enum<androidx.camera.core.ImageCapture.CaptureMode>
     ↳ androidx.camera.core.ImageCapture.CaptureMode


Capture mode options for ImageCapture. A picture will always be taken regardless of mode, and the mode will be used on devices that support it.

Summary

Enum values

ImageCapture.CaptureMode  MAX_QUALITY

Optimizes capture pipeline to prioritize image quality over latency. 

ImageCapture.CaptureMode  MIN_LATENCY

Optimizes capture pipeline to prioritize latency over image quality. 

Public methods

static ImageCapture.CaptureMode valueOf(String name)
static final CaptureMode[] values()

Inherited methods

Enum values

MAX_QUALITY

public static final ImageCapture.CaptureMode MAX_QUALITY

Optimizes capture pipeline to prioritize image quality over latency. When the capture mode is set to MAX_QUALITY, images may take longer to capture.

MIN_LATENCY

public static final ImageCapture.CaptureMode MIN_LATENCY

Optimizes capture pipeline to prioritize latency over image quality. When the capture mode is set to MIN_LATENCY, images may capture faster but the image quality may be reduced.

Public methods

valueOf

public static ImageCapture.CaptureMode valueOf (String name)

Parameters
name String

Returns
ImageCapture.CaptureMode

values

public static final CaptureMode[] values ()

Returns
CaptureMode[]