Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
libexif.h File Reference

Classes

struct  IPTCInfo_t
 
struct  ExifInfo_t
 

Macros

#define EXIF_EXPORT
 
#define M_SOF0   0xC0
 
#define M_SOF1   0xC1
 
#define M_SOF2   0xC2
 
#define M_SOF3   0xC3
 
#define M_SOF5   0xC5
 
#define M_SOF6   0xC6
 
#define M_SOF7   0xC7
 
#define M_SOF9   0xC9
 
#define M_SOF10   0xCA
 
#define M_SOF11   0xCB
 
#define M_SOF13   0xCD
 
#define M_SOF14   0xCE
 
#define M_SOF15   0xCF
 
#define M_SOI   0xD8
 
#define M_EOI   0xD9
 
#define M_SOS   0xDA
 
#define M_JFIF   0xE0
 
#define M_EXIF   0xE1
 
#define M_COM   0xFE
 
#define M_DQT   0xDB
 
#define M_DHT   0xC4
 
#define M_DRI   0xDD
 
#define M_IPTC   0xED
 
#define MAX_IPTC_STRING   256
 
#define EXIF_COMMENT_CHARSET_CONVERTED   -1
 
#define EXIF_COMMENT_CHARSET_UNKNOWN   0
 
#define EXIF_COMMENT_CHARSET_ASCII   2
 
#define EXIF_COMMENT_CHARSET_UNICODE   3
 
#define EXIF_COMMENT_CHARSET_JIS   4
 
#define MAX_COMMENT   2000
 
#define MAX_DATE_COPIES   10
 

Functions

EXIF_EXPORT bool process_jpeg (const char *filename, ExifInfo_t *exifInfo, IPTCInfo_t *iptcInfo)
 

Macro Definition Documentation

◆ EXIF_COMMENT_CHARSET_ASCII

#define EXIF_COMMENT_CHARSET_ASCII   2

◆ EXIF_COMMENT_CHARSET_CONVERTED

#define EXIF_COMMENT_CHARSET_CONVERTED   -1

◆ EXIF_COMMENT_CHARSET_JIS

#define EXIF_COMMENT_CHARSET_JIS   4

◆ EXIF_COMMENT_CHARSET_UNICODE

#define EXIF_COMMENT_CHARSET_UNICODE   3

◆ EXIF_COMMENT_CHARSET_UNKNOWN

#define EXIF_COMMENT_CHARSET_UNKNOWN   0

◆ EXIF_EXPORT

#define EXIF_EXPORT

◆ M_COM

#define M_COM   0xFE

◆ M_DHT

#define M_DHT   0xC4

◆ M_DQT

#define M_DQT   0xDB

◆ M_DRI

#define M_DRI   0xDD

◆ M_EOI

#define M_EOI   0xD9

◆ M_EXIF

#define M_EXIF   0xE1

◆ M_IPTC

#define M_IPTC   0xED

◆ M_JFIF

#define M_JFIF   0xE0

◆ M_SOF0

#define M_SOF0   0xC0

◆ M_SOF1

#define M_SOF1   0xC1

◆ M_SOF10

#define M_SOF10   0xCA

◆ M_SOF11

#define M_SOF11   0xCB

◆ M_SOF13

#define M_SOF13   0xCD

◆ M_SOF14

#define M_SOF14   0xCE

◆ M_SOF15

#define M_SOF15   0xCF

◆ M_SOF2

#define M_SOF2   0xC2

◆ M_SOF3

#define M_SOF3   0xC3

◆ M_SOF5

#define M_SOF5   0xC5

◆ M_SOF6

#define M_SOF6   0xC6

◆ M_SOF7

#define M_SOF7   0xC7

◆ M_SOF9

#define M_SOF9   0xC9

◆ M_SOI

#define M_SOI   0xD8

◆ M_SOS

#define M_SOS   0xDA

◆ MAX_COMMENT

#define MAX_COMMENT   2000

◆ MAX_DATE_COPIES

#define MAX_DATE_COPIES   10

◆ MAX_IPTC_STRING

#define MAX_IPTC_STRING   256

Function Documentation

◆ process_jpeg()

EXIF_EXPORT bool process_jpeg ( const char * filename,
ExifInfo_t * exifInfo,
IPTCInfo_t * iptcInfo )