CameraProfile
  public
  
  
  
  class
  CameraProfile
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.media.CameraProfile | 
The CameraProfile class is used to retrieve the pre-defined still image capture (jpeg) quality levels (0-100) used for low, medium, and high quality settings in the Camera application.
Summary
Constants | |
|---|---|
int | 
        
          QUALITY_HIGH
          
  | 
    
int | 
        
          QUALITY_LOW
          Define three quality levels for JPEG image encoding.  | 
    
int | 
        
          QUALITY_MEDIUM
          
  | 
    
Public constructors | |
|---|---|
      
      CameraProfile()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        static
        
        
        int
     | 
  
    
      
      getJpegEncodingQualityParameter(int quality)
      
      
        Returns a pre-defined still image capture (jpeg) quality level used for the given quality level in the Camera application for the first back-facing camera on the device.  | 
  
        
        
        static
        
        
        int
     | 
  
    
      
      getJpegEncodingQualityParameter(int cameraId, int quality)
      
      
        Returns a pre-defined still image capture (jpeg) quality level used for the given quality level in the Camera application for the specified camera.  | 
  
Inherited methods | |
|---|---|
Constants
QUALITY_HIGH
public static final int QUALITY_HIGH
Constant Value: 2 (0x00000002)
QUALITY_LOW
public static final int QUALITY_LOW
Define three quality levels for JPEG image encoding.
Constant Value: 0 (0x00000000)
QUALITY_MEDIUM
public static final int QUALITY_MEDIUM
Constant Value: 1 (0x00000001)
Public constructors
CameraProfile
public CameraProfile ()
Public methods
getJpegEncodingQualityParameter
public static int getJpegEncodingQualityParameter (int quality)
Returns a pre-defined still image capture (jpeg) quality level used for the given quality level in the Camera application for the first back-facing camera on the device. If the device has no back-facing camera, this returns 0.
| Parameters | |
|---|---|
quality | 
        
          int: The target quality level | 
      
| Returns | |
|---|---|
int | 
        |
getJpegEncodingQualityParameter
public static int getJpegEncodingQualityParameter (int cameraId, 
                int quality)Returns a pre-defined still image capture (jpeg) quality level used for the given quality level in the Camera application for the specified camera.
| Parameters | |
|---|---|
cameraId | 
        
          int: The id of the camera | 
      
quality | 
        
          int: The target quality level | 
      
| Returns | |
|---|---|
int | 
        |