Home | History | Annotate | Download | only in fuji
      1 /* mnote-fuji-tag.h
      2  *
      3  * Copyright (c) 2002 Lutz Mueller <lutz (at) 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