PixelFormat
  public
  
  
  
  class
  PixelFormat
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.graphics.PixelFormat | 
Summary
Constants | |
|---|---|
int | 
        
          A_8
          
  | 
    
int | 
        
          JPEG
          
      This constant was deprecated
      in API level 15.
    use   | 
    
int | 
        
          LA_88
          
  | 
    
int | 
        
          L_8
          
  | 
    
int | 
        
          OPAQUE
          System chooses an opaque format (no alpha bits required)  | 
    
int | 
        
          RGBA_1010102
          
  | 
    
int | 
        
          RGBA_4444
          
  | 
    
int | 
        
          RGBA_5551
          
  | 
    
int | 
        
          RGBA_8888
          
  | 
    
int | 
        
          RGBA_F16
          
  | 
    
int | 
        
          RGBX_8888
          
  | 
    
int | 
        
          RGB_332
          
  | 
    
int | 
        
          RGB_565
          
  | 
    
int | 
        
          RGB_888
          
  | 
    
int | 
        
          TRANSLUCENT
          System chooses a format that supports translucency (many alpha bits)  | 
    
int | 
        
          TRANSPARENT
          System chooses a format that supports transparency (at least 1 alpha bit)  | 
    
int | 
        
          UNKNOWN
          
  | 
    
int | 
        
          YCbCr_420_SP
          
      This constant was deprecated
      in API level 15.
    use   | 
    
int | 
        
          YCbCr_422_I
          
      This constant was deprecated
      in API level 15.
    use   | 
    
int | 
        
          YCbCr_422_SP
          
      This constant was deprecated
      in API level 15.
    use   | 
    
Fields | |
|---|---|
    public
    
    
    int | 
    
      bitsPerPixel
      
  | 
  
    public
    
    
    int | 
    
      bytesPerPixel
      
  | 
  
Public constructors | |
|---|---|
      
      PixelFormat()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        static
        
        
        boolean
     | 
  
    
      
      formatHasAlpha(int format)
      
      
     | 
  
        
        
        static
        
        
        void
     | 
  
    
      
      getPixelFormatInfo(int format, PixelFormat info)
      
      
     | 
  
Inherited methods | |
|---|---|
Constants
A_8
public static final int A_8
Constant Value: 8 (0x00000008)
JPEG
public static final int JPEG
      This constant was deprecated
      in API level 15.
    use ImageFormat.JPEG instead.
  
Constant Value: 256 (0x00000100)
LA_88
public static final int LA_88
Constant Value: 10 (0x0000000a)
L_8
public static final int L_8
Constant Value: 9 (0x00000009)
OPAQUE
public static final int OPAQUE
System chooses an opaque format (no alpha bits required)
Constant Value: -1 (0xffffffff)
RGBA_1010102
public static final int RGBA_1010102
Constant Value: 43 (0x0000002b)
RGBA_4444
public static final int RGBA_4444
Constant Value: 7 (0x00000007)
RGBA_5551
public static final int RGBA_5551
Constant Value: 6 (0x00000006)
RGB_332
public static final int RGB_332
Constant Value: 11 (0x0000000b)
TRANSLUCENT
public static final int TRANSLUCENT
System chooses a format that supports translucency (many alpha bits)
Constant Value: -3 (0xfffffffd)
TRANSPARENT
public static final int TRANSPARENT
System chooses a format that supports transparency (at least 1 alpha bit)
Constant Value: -2 (0xfffffffe)
YCbCr_420_SP
public static final int YCbCr_420_SP
      This constant was deprecated
      in API level 15.
    use ImageFormat.NV21 instead.
  
Constant Value: 17 (0x00000011)
YCbCr_422_I
public static final int YCbCr_422_I
      This constant was deprecated
      in API level 15.
    use ImageFormat.YUY2 instead.
  
Constant Value: 20 (0x00000014)
YCbCr_422_SP
public static final int YCbCr_422_SP
      This constant was deprecated
      in API level 15.
    use ImageFormat.NV16 instead.
  
Constant Value: 16 (0x00000010)
Fields
Public constructors
PixelFormat
public PixelFormat ()
Public methods
formatHasAlpha
public static boolean formatHasAlpha (int format)
| Parameters | |
|---|---|
format | 
        
          int: Value is RGBA_8888, RGBX_8888, RGBA_F16, RGBA_1010102, RGB_888, RGB_565, or android.graphics.PixelFormat.R_8 | 
      
| Returns | |
|---|---|
boolean | 
        |
getPixelFormatInfo
public static void getPixelFormatInfo (int format, 
                PixelFormat info)| Parameters | |
|---|---|
format | 
        
          int: Value is RGBA_8888, RGBX_8888, RGBA_F16, RGBA_1010102, RGB_888, RGB_565, or android.graphics.PixelFormat.R_8 | 
      
info | 
        
          PixelFormat  |