• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* mnote-fuji-tag.h
2  *
3  * Copyright (c) 2002 Lutz Mueller <lutz@users.sourceforge.net>
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library; if not, write to the
17  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18  * Boston, MA  02110-1301  USA.
19  */
20 
21 #ifndef __MNOTE_FUJI_TAG_H__
22 #define __MNOTE_FUJI_TAG_H__
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif /* __cplusplus */
27 
28 #include <libexif/exif-data.h>
29 
30 enum _MnoteFujiTag {
31 	MNOTE_FUJI_TAG_VERSION                  = 0x0000,
32 	MNOTE_FUJI_TAG_SERIAL_NUMBER            = 0x0010,
33 	MNOTE_FUJI_TAG_QUALITY                  = 0x1000,
34 	MNOTE_FUJI_TAG_SHARPNESS                = 0x1001,
35 	MNOTE_FUJI_TAG_WHITE_BALANCE            = 0x1002,
36 	MNOTE_FUJI_TAG_COLOR                    = 0x1003,
37 	MNOTE_FUJI_TAG_TONE                     = 0x1004,
38 	MNOTE_FUJI_TAG_UNKNOWN_1006             = 0x1006,
39 	MNOTE_FUJI_TAG_UNKNOWN_1007             = 0x1007,
40 	MNOTE_FUJI_TAG_UNKNOWN_1008             = 0x1008,
41 	MNOTE_FUJI_TAG_UNKNOWN_1009             = 0x1009,
42 	MNOTE_FUJI_TAG_UNKNOWN_100A             = 0x100A,
43 	MNOTE_FUJI_TAG_UNKNOWN_100B             = 0x100B,
44 	MNOTE_FUJI_TAG_FLASH_MODE               = 0x1010,
45 	MNOTE_FUJI_TAG_FLASH_STRENGTH           = 0x1011,
46 	MNOTE_FUJI_TAG_MACRO                    = 0x1020,
47 	MNOTE_FUJI_TAG_FOCUS_MODE               = 0x1021,
48 	MNOTE_FUJI_TAG_UNKNOWN_1022             = 0x1022,
49 	MNOTE_FUJI_TAG_FOCUS_POINT              = 0x1023,
50 	MNOTE_FUJI_TAG_UNKNOWN_1024             = 0x1024,
51 	MNOTE_FUJI_TAG_UNKNOWN_1025             = 0x1025,
52 	MNOTE_FUJI_TAG_SLOW_SYNC                = 0x1030,
53 	MNOTE_FUJI_TAG_PICTURE_MODE             = 0x1031,
54 	MNOTE_FUJI_TAG_UNKNOWN_1032             = 0x1032,
55 	MNOTE_FUJI_TAG_CONT_TAKING              = 0x1100,
56 	MNOTE_FUJI_TAG_SEQUENCE_NUMBER          = 0x1101,
57 	MNOTE_FUJI_TAG_UNKNOWN_1200             = 0x1200,
58 	MNOTE_FUJI_TAG_FINEPIX_COLOR            = 0x1210,
59 	MNOTE_FUJI_TAG_BLUR_CHECK               = 0x1300,
60 	MNOTE_FUJI_TAG_FOCUS_CHECK              = 0x1301,
61 	MNOTE_FUJI_TAG_AUTO_EXPOSURE_CHECK      = 0x1302,
62 	MNOTE_FUJI_TAG_UNKNOWN_1303             = 0x1303,
63 	MNOTE_FUJI_TAG_DYNAMIC_RANGE            = 0x1400,
64 	MNOTE_FUJI_TAG_FILM_MODE                = 0x1401,
65 	MNOTE_FUJI_TAG_DYNAMIC_RANGE_SETTING    = 0x1402,
66 	MNOTE_FUJI_TAG_DEV_DYNAMIC_RANGE_SETTING= 0x1403,
67 	MNOTE_FUJI_TAG_MIN_FOCAL_LENGTH         = 0x1404,
68 	MNOTE_FUJI_TAG_MAX_FOCAL_LENGTH         = 0x1405,
69 	MNOTE_FUJI_TAG_MAX_APERT_AT_MIN_FOC     = 0x1406,
70 	MNOTE_FUJI_TAG_MAX_APERT_AT_MAX_FOC     = 0x1407,
71 	MNOTE_FUJI_TAG_UNKNOWN_1408             = 0x1408,
72 	MNOTE_FUJI_TAG_UNKNOWN_1409             = 0x1409,
73 	MNOTE_FUJI_TAG_UNKNOWN_140A             = 0x140A,
74 	MNOTE_FUJI_TAG_UNKNOWN_1410             = 0x1410,
75 	MNOTE_FUJI_TAG_UNKNOWN_1421             = 0x1421,
76 	MNOTE_FUJI_TAG_UNKNOWN_4100             = 0x4100,
77 	MNOTE_FUJI_TAG_UNKNOWN_4800             = 0x4800,
78 	MNOTE_FUJI_TAG_FILE_SOURCE              = 0x8000,
79 	MNOTE_FUJI_TAG_ORDER_NUMBER             = 0x8002,
80 	MNOTE_FUJI_TAG_FRAME_NUMBER             = 0x8003,
81 };
82 typedef enum _MnoteFujiTag MnoteFujiTag;
83 
84 const char *mnote_fuji_tag_get_name        (MnoteFujiTag tag);
85 const char *mnote_fuji_tag_get_title       (MnoteFujiTag tag);
86 const char *mnote_fuji_tag_get_description (MnoteFujiTag tag);
87 
88 #ifdef __cplusplus
89 }
90 #endif /* __cplusplus */
91 
92 #endif /* __MNOTE_FUJI_TAG_H__ */
93