final class CameraConfigurationManager extends Object
Modifier and Type | Field and Description |
---|---|
private Point |
cameraResolution |
private Context |
context |
private static int |
MAX_PREVIEW_PIXELS |
private static int |
MIN_PREVIEW_PIXELS |
private Point |
screenResolution |
private static String |
TAG |
Constructor and Description |
---|
CameraConfigurationManager(Context context) |
Modifier and Type | Method and Description |
---|---|
private static void |
doSetTorch(Camera.Parameters parameters,
boolean newSetting) |
private static Point |
findBestPreviewSizeValue(Camera.Parameters parameters,
Point screenResolution,
boolean portrait) |
private static String |
findSettableValue(Collection<String> supportedValues,
String... desiredValues) |
(package private) Point |
getCameraResolution() |
(package private) Point |
getScreenResolution() |
(package private) void |
initFromCameraParameters(Camera camera)
Reads, one time, values from the camera that are needed by the app.
|
private static void |
initializeTorch(Camera.Parameters parameters,
SharedPreferences prefs) |
(package private) void |
setDesiredCameraParameters(Camera camera) |
(package private) void |
setTorch(Camera camera,
boolean newSetting) |
private static final String TAG
private static final int MIN_PREVIEW_PIXELS
private static final int MAX_PREVIEW_PIXELS
private final Context context
private Point screenResolution
private Point cameraResolution
CameraConfigurationManager(Context context)
void initFromCameraParameters(Camera camera)
void setDesiredCameraParameters(Camera camera)
Point getCameraResolution()
Point getScreenResolution()
void setTorch(Camera camera, boolean newSetting)
private static void initializeTorch(Camera.Parameters parameters, SharedPreferences prefs)
private static void doSetTorch(Camera.Parameters parameters, boolean newSetting)
private static Point findBestPreviewSizeValue(Camera.Parameters parameters, Point screenResolution, boolean portrait)
private static String findSettableValue(Collection<String> supportedValues, String... desiredValues)