00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __MNOTE_OLYMPUS_TAG_H__
00022 #define __MNOTE_OLYMPUS_TAG_H__
00023
00024 #ifdef __cplusplus
00025 extern "C" {
00026 #endif
00027
00028 enum _MnoteOlympusTag {
00029
00030
00031 MNOTE_NIKON_TAG_FIRMWARE = 0x0001,
00032 MNOTE_NIKON_TAG_ISO = 0x0002,
00033 MNOTE_NIKON_TAG_COLORMODE1 = 0x0003,
00034 MNOTE_NIKON_TAG_QUALITY = 0x0004,
00035 MNOTE_NIKON_TAG_WHITEBALANCE = 0x0005,
00036 MNOTE_NIKON_TAG_SHARPENING = 0x0006,
00037 MNOTE_NIKON_TAG_FOCUSMODE = 0x0007,
00038 MNOTE_NIKON_TAG_FLASHSETTING = 0x0008,
00039 MNOTE_NIKON_TAG_FLASHMODE = 0x0009,
00040 MNOTE_NIKON_TAG_WHITEBALANCEFINE = 0x000b,
00041 MNOTE_NIKON_TAG_WHITEBALANCERB = 0x000c,
00042 MNOTE_NIKON_TAG_UNKNOWN_0X000D = 0x000d,
00043 MNOTE_NIKON_TAG_EXPOSUREDIFF = 0x000e,
00044 MNOTE_NIKON_TAG_ISOSELECTION = 0x000f,
00045 MNOTE_NIKON_TAG_UNKNOWN_0X0011 = 0x0011,
00046 MNOTE_NIKON_TAG_FLASHCOMPENSATION = 0x0012,
00047 MNOTE_NIKON_TAG_ISO2 = 0x0013,
00048 MNOTE_NIKON_TAG_UNKNOWN_0X0016 = 0x0016,
00049 MNOTE_NIKON_TAG_UNKNOWN_0X0017 = 0x0017,
00050 MNOTE_NIKON_TAG_UNKNOWN_0X0018 = 0x0018,
00051 MNOTE_NIKON_TAG_UNKNOWN_0X0019 = 0x0019,
00052 MNOTE_NIKON_TAG_IMAGEADJUSTMENT = 0x0080,
00053 MNOTE_NIKON_TAG_TONECOMPENSATION = 0x0081,
00054 MNOTE_NIKON_TAG_ADAPTER = 0x0082,
00055 MNOTE_NIKON_TAG_LENSTYPE = 0x0083,
00056 MNOTE_NIKON_TAG_LENS = 0x0084,
00057 MNOTE_NIKON_TAG_MANUALFOCUSDISTANCE = 0x0085,
00058 MNOTE_NIKON_TAG_DIGITALZOOM = 0x0086,
00059 MNOTE_NIKON_TAG_FLASHUSED = 0x0087,
00060 MNOTE_NIKON_TAG_AFFOCUSPOSITION = 0x0088,
00061 MNOTE_NIKON_TAG_BRACKETING = 0x0089,
00062 MNOTE_NIKON_TAG_UNKNOWN_0X008A = 0x008a,
00063 MNOTE_NIKON_TAG_UNKNOWN_0X008B = 0x008b,
00064 MNOTE_NIKON_TAG_CURVE = 0x008c,
00065 MNOTE_NIKON_TAG_COLORMODE = 0x008d,
00066 MNOTE_NIKON_TAG_LIGHTYPE = 0x0090,
00067 MNOTE_NIKON_TAG_UNKNOWN_0X0091 = 0x0091,
00068 MNOTE_NIKON_TAG_HUE = 0x0092,
00069 MNOTE_NIKON_TAG_UNKNOWN_0X0094 = 0x0094,
00070 MNOTE_NIKON_TAG_NOISEREDUCTION = 0x0095,
00071 MNOTE_NIKON_TAG_UNKNOWN_0X0097 = 0x0097,
00072 MNOTE_NIKON_TAG_UNKNOWN_0X0098 = 0x0098,
00073 MNOTE_NIKON_TAG_UNKNOWN_0X009A = 0x009a,
00074 MNOTE_NIKON_TAG_UNKNOWN_0X009B = 0x009b,
00075 MNOTE_NIKON_TAG_UNKNOWN_0X00A0 = 0x00a0,
00076 MNOTE_NIKON_TAG_UNKNOWN_0X00A2 = 0x00a2,
00077 MNOTE_NIKON_TAG_UNKNOWN_0X00A3 = 0x00a3,
00078 MNOTE_NIKON_TAG_TOTALPICTURES = 0x00a7,
00079 MNOTE_NIKON_TAG_UNKNOWN_0X00A8 = 0x00a8,
00080 MNOTE_NIKON_TAG_OPTIMIZATION = 0x00a9,
00081 MNOTE_NIKON_TAG_UNKNOWN_0X00AA = 0x00aa,
00082 MNOTE_NIKON_TAG_UNKNOWN_0X00AB = 0x00ab,
00083 MNOTE_NIKON_TAG_CAPTUREEDITORDATA = 0x0e01,
00084 MNOTE_NIKON_TAG_CAPTUREEDITORVER = 0x0e09,
00085 MNOTE_NIKON_TAG_UNKNOWN_0X0E0E = 0x0e0e,
00086 MNOTE_NIKON_TAG_UNKNOWN_0X0E10 = 0x0e10,
00087
00088
00089 MNOTE_NIKON1_TAG_BASE = 0x8000,
00090 MNOTE_NIKON1_TAG_UNKNOWN_0X0002 = 0x0002 + MNOTE_NIKON1_TAG_BASE,
00091 MNOTE_NIKON1_TAG_QUALITY = 0x0003 + MNOTE_NIKON1_TAG_BASE,
00092 MNOTE_NIKON1_TAG_COLORMODE = 0x0004 + MNOTE_NIKON1_TAG_BASE,
00093 MNOTE_NIKON1_TAG_IMAGEADJUSTMENT = 0x0005 + MNOTE_NIKON1_TAG_BASE,
00094 MNOTE_NIKON1_TAG_CCDSENSITIVITY = 0x0006 + MNOTE_NIKON1_TAG_BASE,
00095 MNOTE_NIKON1_TAG_WHITEBALANCE = 0x0007 + MNOTE_NIKON1_TAG_BASE,
00096 MNOTE_NIKON1_TAG_FOCUS = 0x0008 + MNOTE_NIKON1_TAG_BASE,
00097 MNOTE_NIKON1_TAG_UNKNOWN_0X0009 = 0x0009 + MNOTE_NIKON1_TAG_BASE,
00098 MNOTE_NIKON1_TAG_DIGITALZOOM = 0x000a + MNOTE_NIKON1_TAG_BASE,
00099 MNOTE_NIKON1_TAG_CONVERTER = 0x000b + MNOTE_NIKON1_TAG_BASE,
00100
00101
00102 MNOTE_OLYMPUS_TAG_MODE = 0x0200,
00103 MNOTE_OLYMPUS_TAG_QUALITY = 0x0201,
00104 MNOTE_OLYMPUS_TAG_MACRO = 0x0202,
00105 MNOTE_OLYMPUS_TAG_UNKNOWN_1 = 0x0203,
00106 MNOTE_OLYMPUS_TAG_DIGIZOOM = 0x0204,
00107 MNOTE_OLYMPUS_TAG_UNKNOWN_2 = 0x0205,
00108 MNOTE_OLYMPUS_TAG_UNKNOWN_3 = 0x0206,
00109 MNOTE_OLYMPUS_TAG_VERSION = 0x0207,
00110 MNOTE_OLYMPUS_TAG_INFO = 0x0208,
00111 MNOTE_OLYMPUS_TAG_ID = 0x0209,
00112 MNOTE_OLYMPUS_TAG_UNKNOWN_4 = 0x0f04,
00113 MNOTE_OLYMPUS_TAG_FLASHMODE = 0x1004,
00114 MNOTE_OLYMPUS_TAG_MANFOCUS = 0x100b,
00115 MNOTE_OLYMPUS_TAG_FOCUSDIST = 0x100c,
00116 MNOTE_OLYMPUS_TAG_SHARPNESS = 0x100f,
00117 MNOTE_OLYMPUS_TAG_WBALANCE = 0x1015,
00118 MNOTE_OLYMPUS_TAG_CONTRAST = 0x1029
00119 };
00120 typedef enum _MnoteOlympusTag MnoteOlympusTag;
00121
00122 const char *mnote_olympus_tag_get_name (MnoteOlympusTag tag);
00123 const char *mnote_olympus_tag_get_title (MnoteOlympusTag tag);
00124 const char *mnote_olympus_tag_get_description (MnoteOlympusTag tag);
00125
00126 #ifdef __cplusplus
00127 }
00128 #endif
00129
00130 #endif