EXIF library (libexif) Internals  0.6.24
mnote-olympus-tag.h
Go to the documentation of this file.
1 /* mnote-olympus-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 LIBEXIF_MNOTE_OLYMPUS_TAG_H
22 #define LIBEXIF_MNOTE_OLYMPUS_TAG_H
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif /* __cplusplus */
27 
29 
30  /* Nikon v.2 */
83  MNOTE_NIKON_TAG_BRACKETING = 0x0089, /* shootingmode? */
101  MNOTE_NIKON_TAG_TOTALPICTURES = 0x00a7, /* shuttercount */
117 
118  /* Nikon v1: real values + our proprietary base to distinguish from v2 */
130 
131  /* Olympus and some Sanyo */
195 
196  /* Epson */
200 
201  /* Sanyo */
219 };
220 typedef enum _MnoteOlympusTag MnoteOlympusTag;
221 
222 /* Don't use these definitions. They are here for compatibility only. */
223 #define MNOTE_OLYMPUS_TAG_UNKNOWN_1 MNOTE_OLYMPUS_TAG_BWMODE
224 #define MNOTE_OLYMPUS_TAG_UNKNOWN_2 MNOTE_OLYMPUS_TAG_FOCALPLANEDIAGONAL
225 #define MNOTE_OLYMPUS_TAG_UNKNOWN_3 MNOTE_OLYMPUS_TAG_LENSDISTORTION
226 #define MNOTE_OLYMPUS_TAG_UNKNOWN_5 MNOTE_OLYMPUS_TAG_DATADUMP
227 #define MNOTE_NIKON_TAG_PREVIEWIMAGE MNOTE_NIKON_TAG_PREVIEWIMAGE_IFD_POINTER
228 
237 
245 
254 
255 #ifdef __cplusplus
256 }
257 #endif /* __cplusplus */
258 
259 #endif /* !defined(LIBEXIF_MNOTE_OLYMPUS_TAG_H) */
MnoteAppleTag tag
_MnoteOlympusTag
@ MNOTE_NIKON1_TAG_WHITEBALANCE
@ MNOTE_NIKON_TAG_IMAGESIZERAW
@ MNOTE_OLYMPUS_TAG_ID
@ MNOTE_OLYMPUS_TAG_FOCUSSTEPCOUNT
@ MNOTE_NIKON_TAG_BLACKLEVEL
@ MNOTE_NIKON_TAG_PROGRAMSHIFT
@ MNOTE_SANYO_TAG_FLICKERREDUCE
@ MNOTE_NIKON_TAG_IMAGEADJUSTMENT
@ MNOTE_OLYMPUS_TAG_REDBALANCE
@ MNOTE_NIKON_TAG_PICTURECONTROLDATA
@ MNOTE_OLYMPUS_TAG_FOCALPLANEDIAGONAL
@ MNOTE_EPSON_TAG_SOFTWARE
@ MNOTE_NIKON_TAG_SERIALNUMBER2
@ MNOTE_OLYMPUS_TAG_FOCUSRANGE
@ MNOTE_OLYMPUS_TAG_LIGHTVALUEPERIPHERY
@ MNOTE_OLYMPUS_TAG_EXTERNALFLASHBOUNCE
@ MNOTE_NIKON_TAG_VARIPROGRAM
@ MNOTE_SANYO_TAG_FOCUSMODE
@ MNOTE_SANYO_TAG_QUICKSHOT
@ MNOTE_NIKON_TAG_PREVIEWIMAGE_IFD_POINTER
@ MNOTE_NIKON_TAG_TOTALPICTURES
@ MNOTE_SANYO_TAG_CCDSENSITIVITY
@ MNOTE_NIKON_TAG_MULTIEXPOSURE
@ MNOTE_OLYMPUS_TAG_IMAGEHEIGHT
@ MNOTE_NIKON_TAG_SATURATION2
@ MNOTE_OLYMPUS_TAG_SHUTTERSPEED
@ MNOTE_OLYMPUS_TAG_MODE
@ MNOTE_OLYMPUS_TAG_ONETOUCHWB
@ MNOTE_NIKON_TAG_WORLDTIME
@ MNOTE_OLYMPUS_TAG_FLASHDEVICE
@ MNOTE_OLYMPUS_TAG_CONTRAST
@ MNOTE_OLYMPUS_TAG_FLASHMODE
@ MNOTE_SANYO_TAG_COLORADJUSTMENTMODE
@ MNOTE_NIKON_TAG_ISO2
@ MNOTE_NIKON_TAG_LENSDATA
@ MNOTE_NIKON1_TAG_CCDSENSITIVITY
@ MNOTE_NIKON_TAG_WHITEBALANCERB
@ MNOTE_OLYMPUS_TAG_PRECAPTUREFRAMES
@ MNOTE_NIKON_TAG_LOCATIONINFO
@ MNOTE_NIKON1_TAG_IMAGEADJUSTMENT
@ MNOTE_OLYMPUS_TAG_LENSTEMPERATURE
@ MNOTE_NIKON_TAG_ISOSELECTION
@ MNOTE_OLYMPUS_TAG_EXTERNALFLASHGVALUE
@ MNOTE_OLYMPUS_TAG_VERSION
@ MNOTE_NIKON_TAG_SATURATION
@ MNOTE_OLYMPUS_TAG_SHARPNESS
@ MNOTE_NIKON_TAG_COLORMODE
@ MNOTE_SANYO_TAG_SELFTIMER
@ MNOTE_OLYMPUS_TAG_SENSORTEMPERATURE
@ MNOTE_OLYMPUS_TAG_FLASHEXPOSURECOMP
@ MNOTE_OLYMPUS_TAG_ISOVALUE
@ MNOTE_NIKON_TAG_UNKNOWN_0X009B
@ MNOTE_NIKON_TAG_FLASHINFO
@ MNOTE_NIKON_TAG_EXPOSUREBRACKETVAL
@ MNOTE_NIKON_TAG_VIGNETTECONTROL
@ MNOTE_OLYMPUS_TAG_NOISEREDUCTION
@ MNOTE_NIKON_TAG_UNKNOWN_0X00A3
@ MNOTE_OLYMPUS_TAG_EXTERNALFLASHZOOM
@ MNOTE_SANYO_TAG_MANUALFOCUSDISTANCE
@ MNOTE_NIKON_TAG_SENSORPIXELSIZE
@ MNOTE_OLYMPUS_TAG_BWMODE
@ MNOTE_NIKON_TAG_EXPOSUREDIFF
@ MNOTE_OLYMPUS_TAG_QUALITY
@ MNOTE_SANYO_TAG_WIDERANGE
@ MNOTE_OLYMPUS_TAG_SCENEDETECT
@ MNOTE_OLYMPUS_TAG_MACRO
@ MNOTE_OLYMPUS_TAG_CCDSCANMODE
@ MNOTE_NIKON_TAG_UNKNOWN_0X008A
@ MNOTE_NIKON1_TAG_UNKNOWN_0X0009
@ MNOTE_OLYMPUS_TAG_UNKNOWN_4
@ MNOTE_NIKON_TAG_MANUALFOCUSDISTANCE
@ MNOTE_OLYMPUS_TAG_PREVIEWIMAGEVALID
@ MNOTE_OLYMPUS_TAG_COLORMATRIX
@ MNOTE_OLYMPUS_TAG_SERIALNUMBER2
@ MNOTE_OLYMPUS_TAG_DATADUMP
@ MNOTE_OLYMPUS_TAG_LIGHTVALUECENTER
@ MNOTE_NIKON1_TAG_COLORMODE
@ MNOTE_EPSON_TAG_IMAGE_WIDTH
@ MNOTE_NIKON_TAG_FLASHMODE
@ MNOTE_OLYMPUS_TAG_EXPOSURECOMP
@ MNOTE_NIKON_TAG_OPTIMIZATION
@ MNOTE_NIKON1_TAG_DIGITALZOOM
@ MNOTE_OLYMPUS_TAG_BLACKLEVEL
@ MNOTE_OLYMPUS_TAG_WHITEBALANCEBRACKET
@ MNOTE_NIKON1_TAG_UNKNOWN_0X0002
@ MNOTE_NIKON_TAG_AFINFO2
@ MNOTE_OLYMPUS_TAG_FOCUSDIST
@ MNOTE_OLYMPUS_TAG_IMAGEWIDTH
@ MNOTE_NIKON_TAG_FACEDETECT
@ MNOTE_NIKON_TAG_CURVE
@ MNOTE_NIKON_TAG_RETOUCHINFO
@ MNOTE_NIKON_TAG_COLORTEMPERATUREAUTO
@ MNOTE_OLYMPUS_TAG_COLORMATRIXNUMBER
@ MNOTE_NIKON_TAG_LIGHTTYPE
@ MNOTE_OLYMPUS_TAG_THUMBNAILIMAGE
@ MNOTE_NIKON_TAG_FLASHEXPCOMPENSATION
@ MNOTE_NIKON_TAG_FIRMWARE
@ MNOTE_OLYMPUS_TAG_INFO
@ MNOTE_NIKON1_TAG_CONVERTER
@ MNOTE_NIKON1_TAG_BASE
@ MNOTE_NIKON_TAG_HIGHISONR
@ MNOTE_OLYMPUS_TAG_LIGHTCONDITION
@ MNOTE_NIKON_TAG_COLORBALANCE
@ MNOTE_SANYO_TAG_VOICEMEMO
@ MNOTE_OLYMPUS_TAG_INFINITYLENSSTEP
@ MNOTE_NIKON_TAG_NIKONSETTINGS
@ MNOTE_SANYO_TAG_DIGITALZOOM
@ MNOTE_NIKON_TAG_ADAPTER
@ MNOTE_NIKON_TAG_TONINGEFFECT
@ MNOTE_NIKON_TAG_COLORSPACE
@ MNOTE_NIKON_TAG_HDRINFO
@ MNOTE_OLYMPUS_TAG_WBALANCE
@ MNOTE_NIKON_TAG_SHOTINFO
@ MNOTE_NIKON_TAG_WHITEBALANCE
@ MNOTE_NIKON_TAG_FLASHEXPOSUREBRACKETVAL
@ MNOTE_OLYMPUS_TAG_NEARLENSSTEP
@ MNOTE_OLYMPUS_TAG_MANFOCUS
@ MNOTE_NIKON_TAG_MECHANICALSHUTTERCOUNT
@ MNOTE_NIKON_TAG_LENSTYPE
@ MNOTE_NIKON_TAG_FLASHUSED
@ MNOTE_NIKON1_TAG_FOCUS
@ MNOTE_OLYMPUS_TAG_FLASHCHARGELEVEL
@ MNOTE_NIKON_TAG_ACTIVEDLIGHTING
@ MNOTE_OLYMPUS_TAG_EXTERNALFLASHMODE
@ MNOTE_OLYMPUS_TAG_INTERNALFLASHTABLE
@ MNOTE_OLYMPUS_TAG_BLUEBALANCE
@ MNOTE_NIKON_TAG_QUALITY
@ MNOTE_NIKON_TAG_AFFOCUSPOSITION
@ MNOTE_NIKON_TAG_LENS_FSTOPS
@ MNOTE_SANYO_TAG_RESAVED
@ MNOTE_SANYO_TAG_SEQUENTIALSHOT
@ MNOTE_OLYMPUS_TAG_BRIGHTNESSVALUE
@ MNOTE_NIKON_TAG_CAPTUREEDITORVER
@ MNOTE_NIKON_TAG_SHARPENING
@ MNOTE_NIKON_TAG_NOISEREDUCTION
@ MNOTE_NIKON_TAG_EXPOSURETUNING
@ MNOTE_NIKON_TAG_CROPHISPEED
@ MNOTE_NIKON_TAG_SERIALNUMBER
@ MNOTE_NIKON_TAG_HUE
@ MNOTE_NIKON_TAG_RETOUCHHISTORY
@ MNOTE_EPSON_TAG_IMAGE_HEIGHT
@ MNOTE_NIKON_TAG_LENS
@ MNOTE_NIKON_TAG_FILEINFO
@ MNOTE_OLYMPUS_TAG_DIGIZOOM
@ MNOTE_NIKON_TAG_EXTERNALFLASHEXPCOMPENSATION
@ MNOTE_OLYMPUS_TAG_ZOOMSTEPCOUNT
@ MNOTE_SANYO_TAG_RECORDSHUTTERRELEASE
@ MNOTE_SANYO_TAG_SCENESELECT
@ MNOTE_NIKON_TAG_TONECOMPENSATION
@ MNOTE_NIKON_TAG_VRINFO
@ MNOTE_NIKON_TAG_IMAGE_DATASIZE
@ MNOTE_NIKON_TAG_ISOINFO
@ MNOTE_NIKON_TAG_ISO
@ MNOTE_OLYMPUS_TAG_WHITEBALANCEBIAS
@ MNOTE_NIKON_TAG_DIGITALZOOM
@ MNOTE_SANYO_TAG_SEQUENCESHOTINTERVAL
@ MNOTE_OLYMPUS_TAG_SHARPNESSFACTOR
@ MNOTE_NIKON_TAG_UNKNOWN_0X0E0E
@ MNOTE_OLYMPUS_TAG_WHITEBOARD
@ MNOTE_NIKON_TAG_BRACKETING
@ MNOTE_OLYMPUS_TAG_LENSDISTORTION
@ MNOTE_NIKON_TAG_FOCUSMODE
@ MNOTE_NIKON1_TAG_QUALITY
@ MNOTE_OLYMPUS_TAG_AFRESULT
@ MNOTE_NIKON_TAG_DISTORTINFO
@ MNOTE_NIKON_TAG_POWERUPTIME
@ MNOTE_NIKON_TAG_FLASHSETTING
@ MNOTE_NIKON_TAG_CROPAREA
@ MNOTE_NIKON_TAG_IMAGEBOUNDARY
@ MNOTE_NIKON_TAG_UNKNOWN_0X0E10
@ MNOTE_OLYMPUS_TAG_APERTUREVALUE
@ MNOTE_SANYO_TAG_OPTICALZOOM
@ MNOTE_NIKON_TAG_CAPTUREEDITORDATA
@ MNOTE_OLYMPUS_TAG_COMPRESSIONRATIO
@ MNOTE_NIKON_TAG_COLORMODE1
@ MNOTE_NIKON_TAG_SHUTTERMODE
@ MNOTE_NIKON_TAG_IMAGEAUTHENTICATION
@ MNOTE_OLYMPUS_TAG_COLORCONTROL
@ MNOTE_SANYO_TAG_LIGHTSOURCESPECIAL
@ MNOTE_NIKON_TAG_WHITEBALANCEFINE
enum _MnoteOlympusTag MnoteOlympusTag
const char * mnote_olympus_tag_get_title(MnoteOlympusTag tag)
Return a textual title of the given tag within the Olympus-style MakerNote.
const char * mnote_olympus_tag_get_name(MnoteOlympusTag tag)
Return a textual name of the given tag within the Olympus-style MakerNote.
const char * mnote_olympus_tag_get_description(MnoteOlympusTag tag)
Return a verbose textual description of the given tag within the Olympus-style MakerNote.

libexif Generated by doxygen