LowLightBoost

public static class LowLightBoost 

Low Light Boost API.

Low Light Boost automatically adjusts the camera surface brightness to adapt to low light scenes. The capability can apply to the preview stream, still captures, and video recordings.

To use this API, you must get an instance of com.google.android.gms.cameralowlight.LowLightBoostClient and then check that the device supports the feature.

Example:

 val 
  
 client 
  
 = 
  
 LowLightBoost 
 . 
 getClient 
 ( 
 context 
 ) 

if ( client . isDeviceSupported ( context ) . await () && client . isCameraSupported ( cameraId ) . await ()) {
// Low Light Boost is supported on this device and camera.
// Install the module if necessary.
// Create a session and start capturing.
}

Summary

Public fields

static @ NonNull LowLightBoost

Public methods

static final @ NonNull LowLightBoostClient
@ RequiresApi (value = 30)
getClient (@ NonNull Context  context)

Creates a new instance of LowLightBoostClient .

Public fields

INSTANCE

public static @ NonNull 
 LowLightBoost 
 INSTANCE 

Public methods

getClient

@ RequiresApi 
(value = 30)
public static final @ NonNull LowLightBoostClient getClient (@ NonNull Context  context)

Creates a new instance of LowLightBoostClient .

Parameters
@ NonNull Context  context

the context that is using this client

Design a Mobile Site
View Site in Mobile | Classic
Share by: