|  | #ifndef _ANDROID_GRAPHICS_BITMAP_FACTORY_H_ | 
|  | #define _ANDROID_GRAPHICS_BITMAP_FACTORY_H_ | 
|  |  | 
|  | #include <SkEncodedImageFormat.h> | 
|  |  | 
|  | #include "GraphicsJNI.h" | 
|  |  | 
|  | extern jclass gOptions_class; | 
|  | extern jfieldID gOptions_justBoundsFieldID; | 
|  | extern jfieldID gOptions_sampleSizeFieldID; | 
|  | extern jfieldID gOptions_configFieldID; | 
|  | extern jfieldID gOptions_colorSpaceFieldID; | 
|  | extern jfieldID gOptions_premultipliedFieldID; | 
|  | extern jfieldID gOptions_ditherFieldID; | 
|  | extern jfieldID gOptions_purgeableFieldID; | 
|  | extern jfieldID gOptions_shareableFieldID; | 
|  | extern jfieldID gOptions_nativeAllocFieldID; | 
|  | extern jfieldID gOptions_preferQualityOverSpeedFieldID; | 
|  | extern jfieldID gOptions_widthFieldID; | 
|  | extern jfieldID gOptions_heightFieldID; | 
|  | extern jfieldID gOptions_mimeFieldID; | 
|  | extern jfieldID gOptions_outConfigFieldID; | 
|  | extern jfieldID gOptions_outColorSpaceFieldID; | 
|  | extern jfieldID gOptions_mCancelID; | 
|  | extern jfieldID gOptions_bitmapFieldID; | 
|  |  | 
|  | extern jclass gBitmapConfig_class; | 
|  | extern jmethodID gBitmapConfig_nativeToConfigMethodID; | 
|  |  | 
|  | extern jclass gImageDecoder_class; | 
|  | extern jmethodID gImageDecoder_isP010SupportedForHEVCMethodID; | 
|  |  | 
|  | jstring getMimeTypeAsJavaString(JNIEnv*, SkEncodedImageFormat); | 
|  |  | 
|  | #endif  // _ANDROID_GRAPHICS_BITMAP_FACTORY_H_ |