Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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 kGainmapMarker = kJpegMarkerAPP0 + 15
 
static constexpr uint32_t kGainmapMarkerIndexSize = 2
 
static constexpr uint8_t kGainmapSig []
 
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'}
 

Variable Documentation

◆ kExifMarker

constexpr uint32_t kExifMarker = kJpegMarkerAPP0 + 1
staticconstexpr

Definition at line 62 of file SkJpegConstants.h.

◆ kExifSig

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

Definition at line 63 of file SkJpegConstants.h.

63{'E', 'x', 'i', 'f', '\0'};

◆ kGainmapMarker

constexpr uint32_t kGainmapMarker = kJpegMarkerAPP0 + 15
staticconstexpr

Definition at line 46 of file SkJpegConstants.h.

◆ kGainmapMarkerIndexSize

constexpr uint32_t kGainmapMarkerIndexSize = 2
staticconstexpr

Definition at line 47 of file SkJpegConstants.h.

◆ kGainmapSig

constexpr uint8_t kGainmapSig[]
staticconstexpr
Initial value:
= {
'H', 'D', 'R', '_', 'G', 'A', 'I', 'N', '_', 'M', 'A', 'P', '\0',
}

Definition at line 48 of file SkJpegConstants.h.

48 {
49 'H', 'D', 'R', '_', 'G', 'A', 'I', 'N', '_', 'M', 'A', 'P', '\0',
50};

◆ 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.

41 {
42 'I', 'C', 'C', '_', 'P', 'R', 'O', 'F', 'I', 'L', 'E', '\0',
43};

◆ 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.

35{0xFF, kJpegMarkerStartOfImage, 0xFF};
static constexpr uint8_t kJpegMarkerStartOfImage

◆ kMpfMarker

constexpr uint32_t kMpfMarker = kJpegMarkerAPP0 + 2
staticconstexpr

Definition at line 66 of file SkJpegConstants.h.

◆ kMpfSig

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

Definition at line 67 of file SkJpegConstants.h.

67{'M', 'P', 'F', '\0'};

◆ 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 57 of file SkJpegConstants.h.

57 {
58 'h', 't', 't', 'p', ':', '/', '/', 'n', 's', '.', 'a', 'd', 'o', 'b', 'e', '.', 'c', 'o',
59 'm', '/', 'x', 'm', 'p', '/', 'e', 'x', 't', 'e', 'n', 's', 'i', 'o', 'n', '/', '\0'};

◆ kXMPMarker

constexpr uint32_t kXMPMarker = kJpegMarkerAPP0 + 1
staticconstexpr

Definition at line 53 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 54 of file SkJpegConstants.h.

54 {
55 'h', 't', 't', 'p', ':', '/', '/', 'n', 's', '.', 'a', 'd', 'o', 'b', 'e', '.', 'c', 'o',
56 'm', '/', 'x', 'a', 'p', '/', '1', '.', '0', '/', '\0'};