8#ifndef SkJpegEncoderImpl_DEFINED
9#define SkJpegEncoderImpl_DEFINED
81 std::unique_ptr<SkJpegEncoderMgr> fEncoderMgr;
82 std::optional<SkYUVAPixmaps> fSrcYUVA;
static const char marker[]
static std::unique_ptr< SkEncoder > MakeRGB(SkWStream *dst, const SkPixmap &src, const SkJpegEncoder::Options &options, const SkJpegMetadataEncoder::SegmentList &metadata)
bool onEncodeRows(int numRows) override
static std::unique_ptr< SkEncoder > MakeYUV(SkWStream *dst, const SkYUVAPixmaps &srcYUVA, const SkColorSpace *srcYUVAColorSpace, const SkJpegEncoder::Options &options, const SkJpegMetadataEncoder::SegmentList &metadata)
~SkJpegEncoderImpl() override