Пример #1
0
 @Override
 public String GetValue() {
   try {
     int i =
         ((CameraHolderApi2) cameraUiWrapper.GetCameraHolder())
             .get(CaptureRequest.COLOR_CORRECTION_MODE);
     ColorCorrectionModes sceneModes = ColorCorrectionModes.values()[i];
     return sceneModes.toString();
   } catch (NullPointerException ex) {
     Logger.exception(ex);
   }
   return "";
 }
Пример #2
0
 @Override
 public String[] GetValues() {
   String[] retvals = new String[3];
   for (int i = 0; i < 3; i++) {
     try {
       ColorCorrectionModes sceneModes = ColorCorrectionModes.values()[i];
       retvals[i] = sceneModes.toString();
     } catch (Exception ex) {
       retvals[i] = "unknown Scene" + i;
     }
   }
   return retvals;
 }
Пример #3
0
 private void setValue(ColorCorrectionModes modes) {
   ((CameraHolderApi2) cameraUiWrapper.GetCameraHolder())
       .SetParameterRepeating(CaptureRequest.COLOR_CORRECTION_MODE, modes.ordinal());
 }