| Index: tools/SkBitmapRegionDecoderInterface.h
 | 
| diff --git a/tools/SkBitmapRegionDecoderInterface.h b/tools/SkBitmapRegionDecoderInterface.h
 | 
| index a6a31114578e7c70c86ce2f70dfe635cb6808d62..8e19e95a0a9867557dce940725d6b714e46627e8 100644
 | 
| --- a/tools/SkBitmapRegionDecoderInterface.h
 | 
| +++ b/tools/SkBitmapRegionDecoderInterface.h
 | 
| @@ -9,6 +9,7 @@
 | 
|  #define SkBitmapRegionDecoder_DEFINED
 | 
|  
 | 
|  #include "SkBitmap.h"
 | 
| +#include "SkEncodedFormat.h"
 | 
|  #include "SkStream.h"
 | 
|  
 | 
|  /*
 | 
| @@ -33,6 +34,14 @@ public:
 | 
|              SkData* data, Strategy strategy);
 | 
|  
 | 
|      /*
 | 
| +     * @param stream   Takes ownership of the stream
 | 
| +     * @param strategy Strategy used for scaling and subsetting
 | 
| +     * @return         Tries to create an SkBitmapRegionDecoder, returns NULL on failure
 | 
| +     */
 | 
| +    static SkBitmapRegionDecoderInterface* CreateBitmapRegionDecoder(
 | 
| +            SkStreamRewindable* stream, Strategy strategy);
 | 
| +
 | 
| +    /*
 | 
|       * Decode a scaled region of the encoded image stream
 | 
|       *
 | 
|       * @param bitmap          Container for decoded pixels.  It is assumed that the pixels
 | 
| @@ -59,6 +68,8 @@ public:
 | 
|       */
 | 
|      virtual bool conversionSupported(SkColorType colorType) = 0;
 | 
|  
 | 
| +    virtual SkEncodedFormat getEncodedFormat() = 0;
 | 
| +
 | 
|      int width() const { return fWidth; }
 | 
|      int height() const { return fHeight; }
 | 
|  
 | 
| 
 |