Lines Matching refs:SkHeifCodec
15 #include "src/codec/SkHeifCodec.h"
27 bool SkHeifCodec::IsSupported(const void* buffer, size_t bytesRead,
159 std::unique_ptr<SkCodec> SkHeifCodec::MakeFromStream(std::unique_ptr<SkStream> stream,
198 return std::unique_ptr<SkCodec>(new SkHeifCodec(
202 SkHeifCodec::SkHeifCodec(
216 bool SkHeifCodec::conversionSupported(const SkImageInfo& dstInfo, bool srcIsOpaque,
252 int SkHeifCodec::readRows(const SkImageInfo& dstInfo, void* dst, size_t rowBytes, int count,
304 int SkHeifCodec::onGetFrameCount() {
334 const SkFrame* SkHeifCodec::FrameHolder::onGetFrame(int i) const {
338 SkHeifCodec::Frame* SkHeifCodec::FrameHolder::appendNewFrame() {
344 const SkHeifCodec::Frame* SkHeifCodec::FrameHolder::frame(int i) const {
349 SkHeifCodec::Frame* SkHeifCodec::FrameHolder::editFrameAt(int i) {
354 bool SkHeifCodec::onGetFrameInfo(int i, FrameInfo* frameInfo) const {
371 int SkHeifCodec::onGetRepetitionCount() {
378 SkCodec::Result SkHeifCodec::onGetPixels(const SkImageInfo& dstInfo,
415 void SkHeifCodec::allocateStorage(const SkImageInfo& dstInfo) {
440 void SkHeifCodec::initializeSwizzler(
457 SkSampler* SkHeifCodec::getSampler(bool createIfNecessary) {
468 bool SkHeifCodec::onRewind() {
477 SkCodec::Result SkHeifCodec::onStartScanlineDecode(
497 int SkHeifCodec::onGetScanlines(void* dst, int count, size_t dstRowBytes) {
501 bool SkHeifCodec::onSkipScanlines(int count) {
505 void *SkHeifCodec::heifImplHandle = nullptr;
506 HeifDecoder* SkHeifCodec::createHeifDecoder() {