Ejemplo n.º 1
0
  void UpdateEv(boolean isDro, int ev) {
    if (isDro) {
      // for still-image DRO - set Ev just a bit lower (-0.5Ev or less)
      // than for standard shot
      float expStep = CameraController.getExposureCompensationStep();
      int diff = (int) Math.floor(0.5 / expStep);
      if (diff < 1) diff = 1;

      ev -= diff;
    }

    int minValue = CameraController.getMinExposureCompensation();
    if (ev >= minValue) {
      CameraController.setCameraExposureCompensation(ev);
      ApplicationScreen.instance.setEVPref(ev);
    }
  }