package javax.microedition.amms.control.camera;

import javax.microedition.media.Control;
import javax.microedition.media.MediaException;

public interface ExposureControl extends Control
{

 public int[] getSupportedFStops();
 
 public int getFStop();
 
 public void setFStop(int) throws MediaException;
 
 public int getMinExposureTime();
 
 public int getMaxExposureTime();
 
 public int getExposureTime();
 
 public int setExposureTime(int) throws MediaException;
 
 public int[] getSupportedISOs();
 
 public int getISO();
 
 public void setISO(int) throws MediaException;
 
 public int[] getSupportedExposureCompensations();
 
 public int getExposureCompensation();
 
 public void setExposureCompensation(int) throws MediaException;
 
 public int getExposureValue();
 
 public String[] getSupportedLightMeterings();
 
 public void setLightMetering(String);
 
 public String getLightMetering();
 
}