1 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
2 /*          EXIFPROBE - TIFF/JPEG/EXIF image file probe               */
3 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
4 /* Copyright (C) 2002 by Duane H. Hesser. All rights reserved.        */
5 /*                                                                    */
6 /* See the file LICENSE.EXIFPROBE for terms of use.                   */
7 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
8 
9 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
10 /* @(#) $Id: exiftags.h,v 1.6 2005/06/26 23:49:34 alex Exp $" */
11 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
12 
13 /* All tags defined tags in EXIF spec not also defined in TIFF6 or    */
14 /* JPEG specs                                                         */
15 
16 #ifndef EXIFTAGS_INCLUDED
17 #define EXIFTAGS_INCLUDED
18 
19 #define EXIFTAG_ExposureTime                    0x829A  /* 33434 */
20 #define EXIFTAG_FNumber                         0x829D  /* 33437 */
21 #define EXIFTAG_ExifIFDPointer                  0x8769  /* 34665 */
22 #define EXIFTAG_ExposureProgram                 0x8822  /* 34850 */
23 #define EXIFTAG_SpectralSensitivity             0x8824  /* 34862 */
24 #define EXIFTAG_GPSInfoIFDPointer               0x8825  /* 34853 */
25 #define EXIFTAG_ISOSpeedRatings                 0x8827  /* 34855 */
26 #define EXIFTAG_OECF                            0x8828  /* 34856 */
27 #define EXIFTAG_ExifVersion                     0x9000  /* 36864 */
28 #define EXIFTAG_DateTimeOriginal                0x9003  /* 36867 */
29 #define EXIFTAG_DateTimeDigitized               0x9004  /* 36868 */
30 #define EXIFTAG_ComponentsConfiguration         0x9101  /* 37121 */
31 #define EXIFTAG_CompressedBitsPerPixel          0x9102  /* 37122 */
32 #define EXIFTAG_ShutterSpeedValue               0x9201  /* 37377 */
33 #define EXIFTAG_ApertureValue                   0x9202  /* 37378 */
34 #define EXIFTAG_BrightnessValue                 0x9203  /* 37379 */
35 #define EXIFTAG_ExposureBiasValue               0x9204  /* 37380 */
36 #define EXIFTAG_MaxApertureValue                0x9205  /* 37381 */
37 #define EXIFTAG_SubjectDistance                 0x9206  /* 37382 */
38 #define EXIFTAG_MeteringMode                    0x9207  /* 37383 */
39 #define EXIFTAG_LightSource                     0x9208  /* 37384 */
40 #define EXIFTAG_Flash                           0x9209  /* 37385 */
41 #define EXIFTAG_FocalLength                     0x920A  /* 37386 */
42 /* The next tag is called SubjectLocation in TIFF EP             */
43 #define EXIFTAG_SubjectArea                     0x9214  /* 37396 */
44 #define EXIFTAG_MakerNote                       0x927C  /* 37500 */
45 #define EXIFTAG_UserComment                     0x9286  /* 37510 */
46 #define EXIFTAG_SubSecTime                      0x9290  /* 37520 */
47 #define EXIFTAG_SubSecTimeOriginal              0x9291  /* 37521 */
48 #define EXIFTAG_SubSecTimeDigitized             0x9292  /* 37522 */
49 #define EXIFTAG_FlashPixVersion                 0xA000  /* 40960 */
50 #define EXIFTAG_ColorSpace                      0xA001  /* 40961 */
51 #define EXIFTAG_PixelXDimension                 0xA002  /* 40962 */
52 #define EXIFTAG_PixelYDimension                 0xA003  /* 40963 */
53 #define EXIFTAG_RelatedSoundFile                0xA004  /* 40964 */
54 #define EXIFTAG_Interoperability                0xA005  /* 40965 */
55 #define EXIFTAG_FlashEnergy                     0xA20B  /* 41483 */
56 #define EXIFTAG_SpatialFrequencyResponse        0xA20C  /* 41484 */
57 #define EXIFTAG_FocalPlaneXResolution           0xA20E  /* 41486 */
58 #define EXIFTAG_FocalPlaneYResolution           0xA20F  /* 41487 */
59 #define EXIFTAG_FocalPlaneResolutionUnit        0xA210  /* 41488 */
60 #define EXIFTAG_SubjectLocation                 0xA214  /* 41492 */
61 #define EXIFTAG_ExposureIndex                   0xA215  /* 41493 */
62 #define EXIFTAG_SensingMethod                   0xA217  /* 41495 */
63 #define EXIFTAG_FileSource                      0xA300  /* 41728 */
64 #define EXIFTAG_SceneType                       0xA301  /* 41729 */
65 #define EXIFTAG_CFAPattern                      0xA302  /* 41730 */
66 #define EXIFTAG_ExifCustomRendered              0xA401  /* 41985 */
67 #define EXIFTAG_ExifExposureMode                0xA402  /* 41986 */
68 #define EXIFTAG_ExifWhiteBalance                0xA403  /* 41987 */
69 #define EXIFTAG_ExifDigitalZoomRatio            0xA404  /* 41988 */
70 #define EXIFTAG_ExifFocalLengthIn35mmFilm       0xA405  /* 41989 */
71 #define EXIFTAG_ExifSceneCaptureType            0xA406  /* 41990 */
72 #define EXIFTAG_ExifGainControl                 0xA407  /* 41991 */
73 #define EXIFTAG_ExifContrast                    0xA408  /* 41992 */
74 #define EXIFTAG_ExifSaturation                  0xA409  /* 41993 */
75 #define EXIFTAG_ExifSharpness                   0xA40A  /* 41994 */
76 #define EXIFTAG_ExifDeviceSettingDescription    0xA40B  /* 41995 */
77 #define EXIFTAG_ExifSubjectDistanceRange        0xA40C  /* 41996 */
78 #define EXIFTAG_ExifImageUniqueId               0xA420  /* 42016 */
79 #define EXIFTAG_ExifGamma                       0xA500  /* 42240 */
80 
81 #define INTEROPTAG_Index                        0x0001
82 #define INTEROPTAG_Version                      0x0002
83 #define INTEROPTAG_RelatedFileFormat            0x1000
84 #define INTEROPTAG_RelatedImageWidth            0x1001
85 #define INTEROPTAG_RelatedImageLength           0x1002
86 
87 #endif
88