Flutter Engine
The Flutter Engine
Variables
SkJpegConstants.h File Reference
#include <cstddef>
#include <cstdint>

Go to the source code of this file.

Variables

static constexpr uint8_t kJpegMarkerStartOfImage = 0xD8
 
static constexpr uint8_t kJpegMarkerEndOfImage = 0xD9
 
static constexpr uint8_t kJpegMarkerStartOfScan = 0xDA
 
static constexpr uint8_t kJpegMarkerAPP0 = 0xE0
 
static constexpr size_t kJpegMarkerCodeSize = 2
 
static constexpr size_t kJpegSegmentParameterLengthSize = 2
 
static constexpr uint8_t kJpegSig [] = {0xFF, kJpegMarkerStartOfImage, 0xFF}
 
static constexpr uint32_t kICCMarker = kJpegMarkerAPP0 + 2
 
static constexpr uint32_t kICCMarkerHeaderSize = 14
 
static constexpr uint32_t kICCMarkerIndexSize = 1
 
static constexpr uint8_t kICCSig []
 
static constexpr uint32_t kXMPMarker = kJpegMarkerAPP0 + 1
 
static constexpr uint8_t kXMPStandardSig []
 
static constexpr uint8_t kXMPExtendedSig []
 
static constexpr uint32_t kExifMarker = kJpegMarkerAPP0 + 1
 
constexpr uint8_t kExifSig [] = {'E', 'x', 'i', 'f', '\0'}
 
static constexpr uint32_t kMpfMarker = kJpegMarkerAPP0 + 2
 
static constexpr uint8_t kMpfSig [] = {'M', 'P', 'F', '\0'}
 
static constexpr uint32_t kISOGainmapMarker = kJpegMarkerAPP0 + 2
 
static constexpr uint8_t kISOGainmapSig []
 

Variable Documentation

◆ kExifMarker

constexpr uint32_t kExifMarker = kJpegMarkerAPP0 + 1
staticconstexpr

Definition at line 55 of file SkJpegConstants.h.

◆ kExifSig

constexpr uint8_t kExifSig[] = {'E', 'x', 'i', 'f', '\0'}
constexpr

Definition at line 56 of file SkJpegConstants.h.

◆ kICCMarker

constexpr uint32_t kICCMarker = kJpegMarkerAPP0 + 2
staticconstexpr

Definition at line 38 of file SkJpegConstants.h.

◆ kICCMarkerHeaderSize

constexpr uint32_t kICCMarkerHeaderSize = 14
staticconstexpr

Definition at line 39 of file SkJpegConstants.h.

◆ kICCMarkerIndexSize

constexpr uint32_t kICCMarkerIndexSize = 1
staticconstexpr

Definition at line 40 of file SkJpegConstants.h.

◆ kICCSig

constexpr uint8_t kICCSig[]
staticconstexpr
Initial value:
= {
'I', 'C', 'C', '_', 'P', 'R', 'O', 'F', 'I', 'L', 'E', '\0',
}

Definition at line 41 of file SkJpegConstants.h.

◆ kISOGainmapMarker

constexpr uint32_t kISOGainmapMarker = kJpegMarkerAPP0 + 2
staticconstexpr

Definition at line 63 of file SkJpegConstants.h.

◆ kISOGainmapSig

constexpr uint8_t kISOGainmapSig[]
staticconstexpr
Initial value:
= {'u', 'r', 'n', ':', 'i', 's', 'o', ':', 's', 't',
'd', ':', 'i', 's', 'o', ':', 't', 's', ':', '2',
'1', '4', '9', '6', ':', '-', '1', '\0'}

Definition at line 64 of file SkJpegConstants.h.

◆ kJpegMarkerAPP0

constexpr uint8_t kJpegMarkerAPP0 = 0xE0
staticconstexpr

Definition at line 24 of file SkJpegConstants.h.

◆ kJpegMarkerCodeSize

constexpr size_t kJpegMarkerCodeSize = 2
staticconstexpr

Definition at line 27 of file SkJpegConstants.h.

◆ kJpegMarkerEndOfImage

constexpr uint8_t kJpegMarkerEndOfImage = 0xD9
staticconstexpr

Definition at line 18 of file SkJpegConstants.h.

◆ kJpegMarkerStartOfImage

constexpr uint8_t kJpegMarkerStartOfImage = 0xD8
staticconstexpr

Definition at line 15 of file SkJpegConstants.h.

◆ kJpegMarkerStartOfScan

constexpr uint8_t kJpegMarkerStartOfScan = 0xDA
staticconstexpr

Definition at line 21 of file SkJpegConstants.h.

◆ kJpegSegmentParameterLengthSize

constexpr size_t kJpegSegmentParameterLengthSize = 2
staticconstexpr

Definition at line 31 of file SkJpegConstants.h.

◆ kJpegSig

constexpr uint8_t kJpegSig[] = {0xFF, kJpegMarkerStartOfImage, 0xFF}
staticconstexpr

Definition at line 35 of file SkJpegConstants.h.

◆ kMpfMarker

constexpr uint32_t kMpfMarker = kJpegMarkerAPP0 + 2
staticconstexpr

Definition at line 59 of file SkJpegConstants.h.

◆ kMpfSig

constexpr uint8_t kMpfSig[] = {'M', 'P', 'F', '\0'}
staticconstexpr

Definition at line 60 of file SkJpegConstants.h.

◆ kXMPExtendedSig

constexpr uint8_t kXMPExtendedSig[]
staticconstexpr
Initial value:
= {
'h', 't', 't', 'p', ':', '/', '/', 'n', 's', '.', 'a', 'd', 'o', 'b', 'e', '.', 'c', 'o',
'm', '/', 'x', 'm', 'p', '/', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '/', '\0'}

Definition at line 50 of file SkJpegConstants.h.

◆ kXMPMarker

constexpr uint32_t kXMPMarker = kJpegMarkerAPP0 + 1
staticconstexpr

Definition at line 46 of file SkJpegConstants.h.

◆ kXMPStandardSig

constexpr uint8_t kXMPStandardSig[]
staticconstexpr
Initial value:
= {
'h', 't', 't', 'p', ':', '/', '/', 'n', 's', '.', 'a', 'd', 'o', 'b', 'e', '.', 'c', 'o',
'm', '/', 'x', 'a', 'p', '/', '1', '.', '0', '/', '\0'}

Definition at line 47 of file SkJpegConstants.h.