Flutter Engine
The Flutter Engine
Namespaces | Functions | Variables
SkExif.cpp File Reference
#include "include/private/SkExif.h"
#include "include/core/SkData.h"
#include "include/core/SkRefCnt.h"
#include "src/codec/SkTiffUtility.h"
#include <algorithm>
#include <cmath>
#include <cstring>
#include <memory>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  SkExif
 

Functions

static std::optional< float > SkExif::get_maker_note_hdr_headroom (sk_sp< SkData > data)
 
static void SkExif::parse_ifd (Metadata &exif, sk_sp< SkData > data, std::unique_ptr< SkTiff::ImageFileDirectory > ifd, bool littleEndian, bool isRoot)
 
void SK_API SkExif::Parse (Metadata &metadata, const SkData *data)
 

Variables

constexpr uint16_t SkExif::kSubIFDOffsetTag = 0x8769
 
constexpr uint16_t SkExif::kMarkerNoteTag = 0x927c