-
- All Implemented Interfaces:
-
java.lang.Cloneable
public class ImageCaptureConfig implements Cloneable
-
-
Method Summary
Modifier and Type Method Description ImageCaptureConfigsetCaptureStrategy(int strategy)Sets the image capture strategy. intgetCaptureStrategy()ImageCaptureConfigsetCaptureMode(int mode)Sets the image capture mode. intgetCaptureMode()ImageCaptureConfigsetJpegCompressionQuality(@IntRange(from = 1, to = 100) int quality)Sets the image jpeg compression quality. intgetJpegCompressionQuality()booleanhasJpegCompressionQuality()-
-
Method Detail
-
setCaptureStrategy
ImageCaptureConfig setCaptureStrategy(int strategy)
Sets the image capture strategy.
Valid capture strategies are CAPTURE_STRATEGY_OPENGL_ES, whichimplemented by OpenGLES, or CAPTURE_STRATEGY_IMAGE_READER,which implemented by ImageReader.
If not set, the capture strategy will default to CAPTURE_STRATEGY_OPENGL_ES.
- Parameters:
strategy- The requested image capture strategy.
-
getCaptureStrategy
int getCaptureStrategy()
-
setCaptureMode
ImageCaptureConfig setCaptureMode(int mode)
Sets the image capture mode.
Valid capture modes are CAPTURE_MODE_MINIMIZE_LATENCY, whichprioritizeslatency over image quality, or CAPTURE_MODE_MAXIMIZE_QUALITY,which prioritizesimage quality over latency.
If not set, the capture mode will default to CAPTURE_MODE_MINIMIZE_LATENCY.
- Parameters:
mode- The requested image capture mode.
-
getCaptureMode
int getCaptureMode()
-
setJpegCompressionQuality
ImageCaptureConfig setJpegCompressionQuality(@IntRange(from = 1, to = 100) int quality)
Sets the image jpeg compression quality.
- Parameters:
quality- The requested image jpeg compression quality.
-
getJpegCompressionQuality
int getJpegCompressionQuality()
-
hasJpegCompressionQuality
boolean hasJpegCompressionQuality()
-
-
-
-