public interface ExposureControl extends CameraControl
Modifier and Type | Interface and Description |
---|---|
static class |
ExposureControl.Mode |
Modifier and Type | Field and Description |
---|---|
static long |
unknownExposure |
Modifier and Type | Method and Description |
---|---|
long |
getCachedExposure(java.util.concurrent.TimeUnit resultUnit,
<any> refreshed,
long permittedStaleness,
java.util.concurrent.TimeUnit permittedStalenessUnit)
unknownExposure is returned if exposure unavailable
|
long |
getExposure(java.util.concurrent.TimeUnit resultUnit)
unknownExposure is returned if exposure unavailable
|
long |
getMaxExposure(java.util.concurrent.TimeUnit resultUnit)
unknownExposure is returned if exposure unavailable
|
long |
getMinExposure(java.util.concurrent.TimeUnit resultUnit)
unknownExposure is returned if exposure unavailable
|
ExposureControl.Mode |
getMode() |
boolean |
isExposureSupported() |
boolean |
isModeSupported(ExposureControl.Mode mode) |
boolean |
setExposure(long duration,
java.util.concurrent.TimeUnit durationUnit) |
boolean |
setMode(ExposureControl.Mode mode) |
static final long unknownExposure
ExposureControl.Mode getMode()
boolean setMode(ExposureControl.Mode mode)
boolean isModeSupported(ExposureControl.Mode mode)
long getMinExposure(java.util.concurrent.TimeUnit resultUnit)
long getMaxExposure(java.util.concurrent.TimeUnit resultUnit)
long getExposure(java.util.concurrent.TimeUnit resultUnit)
long getCachedExposure(java.util.concurrent.TimeUnit resultUnit, <any> refreshed, long permittedStaleness, java.util.concurrent.TimeUnit permittedStalenessUnit)
boolean setExposure(long duration, java.util.concurrent.TimeUnit durationUnit)
boolean isExposureSupported()