Flutter Engine
The Flutter Engine
|
#include "src/codec/SkHeifCodec.h"
#include "include/codec/SkCodec.h"
#include "include/codec/SkEncodedImageFormat.h"
#include "include/core/SkStream.h"
#include "include/core/SkTypes.h"
#include "include/private/SkColorData.h"
#include "include/private/base/SkTemplates.h"
#include "src/base/SkEndian.h"
#include "src/codec/SkCodecPriv.h"
Go to the source code of this file.
Classes | |
struct | SkHeifStreamWrapper |
Namespaces | |
namespace | SkHeifDecoder |
Macros | |
#define | FOURCC(c1, c2, c3, c4) ((c1) << 24 | (c2) << 16 | (c3) << 8 | (c4)) |
Functions | |
static SkEncodedOrigin | get_orientation (const HeifFrameInfo &frameInfo) |
static void | releaseProc (const void *ptr, void *context) |
SK_API bool | SkHeifDecoder::IsHeif (const void *, size_t) |
SK_API std::unique_ptr< SkCodec > | SkHeifDecoder::Decode (std::unique_ptr< SkStream >, SkCodec::Result *, SkCodecs::DecodeContext=nullptr) |
SK_API std::unique_ptr< SkCodec > | SkHeifDecoder::Decode (sk_sp< SkData >, SkCodec::Result *, SkCodecs::DecodeContext=nullptr) |
#define FOURCC | ( | c1, | |
c2, | |||
c3, | |||
c4 | |||
) | ((c1) << 24 | (c2) << 16 | (c3) << 8 | (c4)) |
Definition at line 18 of file SkHeifCodec.cpp.
|
static |
Definition at line 102 of file SkHeifCodec.cpp.
|
static |
Definition at line 141 of file SkHeifCodec.cpp.