diff options
author | 2015-12-02 07:02:41 -0800 | |
---|---|---|
committer | 2015-12-02 07:02:41 -0800 | |
commit | 7d5105c4d2a9be7ef9ddba646471c35d4c966d97 (patch) | |
tree | 988819b17423608e88532d1bddf16a4adf0cc1ff /include/codec/SkAndroidCodec.h | |
parent | 2e8fec79658baef06f4a9fca5e91a4e116b47b3d (diff) |
Allow SkAndroidCodec to use SkPngChunkReader
Also update documentation of SkPngChunkReader
in SkCodec.
BUG=skia:
Review URL: https://codereview.chromium.org/1487583003
Diffstat (limited to 'include/codec/SkAndroidCodec.h')
-rw-r--r-- | include/codec/SkAndroidCodec.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/include/codec/SkAndroidCodec.h b/include/codec/SkAndroidCodec.h index e33116f9ba..f979886a43 100644 --- a/include/codec/SkAndroidCodec.h +++ b/include/codec/SkAndroidCodec.h @@ -23,18 +23,24 @@ public: * If this stream represents an encoded image that we know how to decode, * return an SkAndroidCodec that can decode it. Otherwise return NULL. * + * The SkPngChunkReader handles unknown chunks in PNGs. + * See SkCodec.h for more details. + * * If NULL is returned, the stream is deleted immediately. Otherwise, the * SkCodec takes ownership of it, and will delete it when done with it. */ - static SkAndroidCodec* NewFromStream(SkStream*); + static SkAndroidCodec* NewFromStream(SkStream*, SkPngChunkReader* = NULL); /** * If this data represents an encoded image that we know how to decode, * return an SkAndroidCodec that can decode it. Otherwise return NULL. * + * The SkPngChunkReader handles unknown chunks in PNGs. + * See SkCodec.h for more details. + * * Will take a ref if it returns a codec, else will not affect the data. */ - static SkAndroidCodec* NewFromData(SkData*); + static SkAndroidCodec* NewFromData(SkData*, SkPngChunkReader* = NULL); virtual ~SkAndroidCodec() {} |