SessionConfigurationCompat


public class SessionConfigurationCompat


A compat class to store the same minimal information as Camera2's android.hardware.camera2.params.SessionConfiguration.

This class can be used with CameraDeviceSetupCompat to query combination support for camera devices that do not support Camera2 android.hardware.camera2.CameraDevice.CameraDeviceSetup, and therefore cannot create session parameters without calling openCamera.

This class must not be used for camera devices that support android.hardware.camera2.CameraDevice.CameraDeviceSetup. Use createCaptureRequest and android.hardware.camera2.params.SessionConfiguration for those devices instead.

Summary

Nested types

Simple builder class for SessionConfigurationCompat.

Public methods

builder

Added in 1.5.0-alpha06
public static @NonNull SessionConfigurationCompat.Builder builder()
Returns
@NonNull SessionConfigurationCompat.Builder

an instance of the Builder class.

getOutputConfigurations

Added in 1.5.0-alpha06
public @NonNull List<OutputConfigurationgetOutputConfigurations()
Returns
@NonNull List<OutputConfiguration>

the configured output configurations.

getSessionParameters

Added in 1.5.0-alpha06
public @NonNull SessionParametersCompat getSessionParameters()
Returns
@NonNull SessionParametersCompat

the associated session parameters.