ExtensionsManager.ExtensionsAvailability

public static final enum ExtensionsManager.ExtensionsAvailability
extends Enum<ExtensionsManager.ExtensionsAvailability>

java.lang.Object
   ↳ java.lang.Enum<androidx.camera.extensions.ExtensionsManager.ExtensionsAvailability>
     ↳ androidx.camera.extensions.ExtensionsManager.ExtensionsAvailability


Summary

Enum values

ExtensionsManager.ExtensionsAvailability  LIBRARY_AVAILABLE

The device extensions library exists and has been correctly loaded. 

ExtensionsManager.ExtensionsAvailability  LIBRARY_UNAVAILABLE_ERROR_LOADING

The device extensions library exists. 

ExtensionsManager.ExtensionsAvailability  LIBRARY_UNAVAILABLE_MISSING_IMPLEMENTATION

The device extensions library exists. 

ExtensionsManager.ExtensionsAvailability  NONE

There are no extensions available on this device. 

Public methods

static ExtensionsManager.ExtensionsAvailability valueOf(String name)
static final ExtensionsAvailability[] values()

Inherited methods

Enum values

LIBRARY_AVAILABLE

public static final ExtensionsManager.ExtensionsAvailability LIBRARY_AVAILABLE

The device extensions library exists and has been correctly loaded.

LIBRARY_UNAVAILABLE_ERROR_LOADING

public static final ExtensionsManager.ExtensionsAvailability LIBRARY_UNAVAILABLE_ERROR_LOADING

The device extensions library exists. However, there was some error loading the library.

LIBRARY_UNAVAILABLE_MISSING_IMPLEMENTATION

public static final ExtensionsManager.ExtensionsAvailability LIBRARY_UNAVAILABLE_MISSING_IMPLEMENTATION

The device extensions library exists. However, the library is missing implementations.

NONE

public static final ExtensionsManager.ExtensionsAvailability NONE

There are no extensions available on this device.

Public methods

valueOf

public static ExtensionsManager.ExtensionsAvailability valueOf (String name)

Parameters
name String

Returns
ExtensionsManager.ExtensionsAvailability

values

public static final ExtensionsAvailability[] values ()

Returns
ExtensionsAvailability[]