

Support for tap to focus and zoom during Extension usage.Support for SurfaceView allowing for a more optimized and power efficient preview render path.Then you can pass an OutputConfiguration to tPostviewOutputConfiguration().


You can check if this feature is available with CameraExtensionCharacteristics.isPostviewAvailable(). If an extension has increased processing latency, a postview image could be provided as a placeholder to improve UX and switched out later for the final image.

The getCaptureLatency() method returns the estimated latency between onCaptureStarted() and onCaptureProcessStarted(), and the getProcessingLatency() method returns the estimated latency between onCaptureProcessStarted() and the final processed frame being available. Call CameraExtensionSession.getRealtimeStillCaptureLatency() to get a StillCaptureLatency object, which has two latency estimation methods. Dynamic still capture processing latency estimation provides much more accurate still capture latency estimates based on the current scene and environment conditions.This will give users an even more robust experience when using Camera Extension capabilities. Zoom, Focus, Postview, and more in Camera ExtensionsĪndroid 14 upgrades and improves Camera Extensions, allowing apps to handle longer processing times, enabling improved images using compute-intensive algorithms like low-light photography on supported devices.
